我们在请求体中的PutFile方法中得到零字节,但是我们可以对文档进行在线编辑,并且它也反映在其他浏览器中(如果我们在两个浏览器中同时编辑文件)。
我们正在使用ASP.Net Core,我们正在阅读请求体,如 -
var bytes = new byte[context.Request.Body.Length];
context.Request.Body.Read(bytes, 0, bytes.Length);
任何人都可以帮助我们吗?
答案 0 :(得分:0)
我使用以下代码解决了这个问题 -
byte[] bytes;
context.Request.Body.Seek(0, SeekOrigin.Begin);
using (MemoryStream memoryStream = new MemoryStream())
{
context.Request.Body.CopyTo(memoryStream);
bytes = memoryStream.ToArray();
}