private byte[] ConvertStreamToByteArray(HttpPostedFileBase httpPostedFile)
{
byte[] array;
BinaryReader rdr = new BinaryReader(httpPostedFile.InputStream);
array = rdr.ReadBytes(httpPostedFile.ContentLength);
return array;
}
что пошло не так?
Почему array по итогу пустой?
(да, знаю, что нужно зафигачить тут юзинг)
Если поток уже считывался, то Seek на начало?
Плюс, насколько я знаю, у BinaryReader нет метода .ReadBytes(), вместо него нужно запустить цикл с .ReadByte()
Обсуждают сегодня