Hej,
mniej więcej mam funkcji w WebAPI który ma za zadanie zwrócić plik CSV:
HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new StreamContent(new FileStream(filePath, FileMode.Open, FileAccess.Read));
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/csv");
response.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment");
response.Content.Headers.ContentDisposition.FileName = "Visits.csv";
return response;
Mam teraz takie pytanie czy jest możliwość stworzenia tego pliku jakoś w pamięci i z niej pobranie go do respone.Content? Bo obecnie na początku tej funkcji tworze ten plik na pulpicie i nie wiem czy to zadziała później :/
Pytanie motywuje tym że pliki które mi zwraca ten serwis są puste i wydaje mi sie ze nie ma dostępu do pulpitu u mnie na kompie.