Возвратный поток как ответ от APIC#

Место общения программистов C#
Anonymous
Возвратный поток как ответ от API

Сообщение Anonymous »

В настоящее время я сталкиваюсь с тем, что у меня есть файл, сохраненный как BsonDocument, я конвертирую его в поток памяти и отправляю в качестве ответа. Выдает ошибку «Невозможно получить доступ к закрытому потоку», и если я пытаюсь использовать его без оператора using, выдается ошибка. Тайм-ауты не поддерживаются.

Код: Выделить всё

private async Task GetImageStream(Domain.Entities.Courses.Image image)
{
var ms = new MemoryStream(image.File!["Content"].AsByteArray);

ms.Seek(0, SeekOrigin.Begin);
return new FileStreamResult(ms, image.File!["ContentType"].ToString())
{
FileDownloadName = image.File!["FileName"].ToString()
};

}
а также пробовал использовать оператор using

Подробнее здесь: https://stackoverflow.com/questions/785 ... rom-an-api

Вернуться в «C#»