虽然已经设置MaxRequestLength
并maxAllowedContentLength
在最大可能值web.config
部分,ASP.Net核心不允许我才能上传大文件134,217,728 Bytes
.来自Web服务器的确切错误是:
处理请求时发生未处理的异常.
InvalidDataException:超出了多部分主体长度限制134217728.
有没有办法解决这个问题?(ASP.Net核心)
我一直试图让这个工作,但无济于事。
我想要做的是使用 JQuery AJAX 上传一组 FormData 图像和附件。
我不断收到错误消息:“超出多部分正文长度限制 16384”
我在 SO 上发现了另一个类似的问题: Multipart body length limit exceeded 异常
如果这里有人可以帮助我或为我指明方向,那将不胜感激。我这边快午夜了,我要放弃了:(。
我正在使用 ASP.NET Core 1.1。
这是我的javascript:
let data = new FormData();
data.enctype = "multipart/form-data";
let file = $("#imgItem_image-upload-file")[0].files[0];
data.append("image|" + file.name, file); //Works fine if alone.
//Does not work, causes error on server side.
for (var i = 0; i < objItem.Attachments[0].length; i++) {
let attFile = objItem.Attachments[0][i].File;
console.log(attFile);
data.append("attachment|" + attFile.name, attFile);
}
data.append("Category", objItem.Category);
data.append("NewCategory", objItem.NewCategory);
data.append("Name", objItem.Name);
data.append("IdentificationType", objItem.IdentificationType); …
Run Code Online (Sandbox Code Playgroud)