Я использую компонент изображения, который имеет метод FromBinary. Хотите знать, как я могу преобразовать свой входной поток в байтовый массив
HttpPostedFile file = context.Request.Files[0];
byte[] buffer = new byte[file.ContentLength];
file.InputStream.Read(buffer, 0, file.ContentLength);
ImageElement image = ImageElement.FromBinary(byteArray);
как мы публикуем файл на другой странице .aspx?
—
Шиви
Разве это не строка file.InputStream.Read (buffer, 0, file.ContentLength); заполнить буфер байтами из входного потока? Почему мы должны использовать BinaryReader.ReadBytes (...), как упомянуто @Wolfwyrd в ответе ниже? Не будет ImageElement.FromBinary (буфер); решить проблему?
—
Сринидхи Шанкар