Я записал журнал и обнаружил, что данные уже записано в поток, и CanRead имеет значение true. Но я все равно не могу получить массив.
Что-то мне не хватает?
Код: Выделить всё
using MemoryStream memoryStream = new MemoryStream();
currentDocument.Save(memoryStream);
currentDocument.Close(true);
memoryStream.Position = 0;
logger.LogDebug("Position {Position} and Length {Length} CanRead {CanRead}",
memoryStream.Position, memoryStream.Length, memoryStream.CanRead);
byte[] fileData = memoryStream.ToArray();

Подробнее здесь: https://stackoverflow.com/questions/793 ... responding
Мобильная версия