2016-12-07 2 views
0

Мы получаем нулевой байт в методе PutFile в тело запроса, но мы можем делать онлайн-редактирование документа, и оно отражается и в других браузерах (если мы редактирование файла в двух браузерах одновременно).Получение нулевого байта в методе PutFile в теле запроса

Мы используем ASP.Net Сердечник и мы читаем тело запроса как -

var bytes = new byte[context.Request.Body.Length]; 
context.Request.Body.Read(bytes, 0, bytes.Length); 

Может кто-нибудь, пожалуйста, помогите нам в этом?

ответ

0

Я решил эту проблему, используя следующий код -

byte[] bytes; 
context.Request.Body.Seek(0, SeekOrigin.Begin); 
using (MemoryStream memoryStream = new MemoryStream()) 
{ 
context.Request.Body.CopyTo(memoryStream); 
bytes = memoryStream.ToArray(); 
} 
Смежные вопросы