Возвратный поток как ответ от 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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