0

我们在请求正文中的 PutFile 方法中获取零字节,但我们可以在线编辑文档,并且它也反映在其他浏览器中(如果我们同时在两个浏览器中编辑文件)。

我们正在使用 ASP.Net Core,我们正在读取请求正文,例如 -

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

有人可以帮我们解决这个问题吗?

4

1 回答 1

0

我通过使用以下代码解决了这个问题 -

byte[] bytes;
context.Request.Body.Seek(0, SeekOrigin.Begin);
using (MemoryStream memoryStream = new MemoryStream())
{
context.Request.Body.CopyTo(memoryStream);
bytes = memoryStream.ToArray();
}
于 2016-12-07T16:10:50.033 回答