Я создаю потоковый файл в API и возвращаю его клиенту, но клиент получает поток по умолчанию.что я могу сделать?
Код в API:
while (!File.Exists(fileName));
using (stream = new FileStream(fileName, FileMode.Open))
{
streamcontent = new StreamContent(stream);
return streamcontent;
}
Код в клиенте:
var result = await _httpClient.GetAsync($"GetFileStream/{CurrentClient.Id}/{_invoiceYear}/{_invoiceMonth}");
if (result.IsSuccessStatusCode)
{
var stream = await result.Content.ReadAsStreamAsync();
_fileSaver.SaveStreamToFile(stream, _storageFile);
}