XMLHttpRequest发送文件请求对于大文件给出404错误
XMLHttpRequest send file request gives 404 error for big files
我在mvc 4项目中有一个控制器操作,它获取包括文件的POST请求。我正在用XMLHttpRequest向服务器发布数据。当我选择10mb或更小的文件上传时,上传过程是成功的。但当我选择上传40Mb文件时,会出现404错误。
Failed to load resource: the server responded with a status of 404 (Not Found)
var formData = new window.FormData();
formData.append(this.file.name, this.file);
this.ajax = new XMLHttpRequest();
this.ajax.open("POST", "@Url.Action("FileUpload", "MyController", new { id = Model.Id })");
this.ajax.send(formData);
我在我的操作方法中设置了一个断点,小文件被捕获,但大文件请求没有到达服务器,直接在浏览器控制台上给出404错误。
我的操作方法是这样的:
[HttpPost]
public ActionResult FileUpload(string id)
{
return Json("", JsonRequestBehavior.AllowGet);
}
我设置了这样的网络配置文件限制。
<httpRuntime targetFramework="4.5"
maxRequestLength="2000000000"
executionTimeout="300"/>
您可以这样设置web配置的安全设置。
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000"/>
</requestFiltering>
</security>
相关文章:
- 咕噜声.js无法读取文件(错误代码:EISDIR)
- 在 ubuntu 14.04 VPS 上执行.js文件错误
- 命令代码jquery文件错误
- XMLHttpRequest无法加载Angular js中的文件错误
- 咕噜声/巴别塔错误:无法写入“dist”文件(错误代码:EISDIR)
- 未捕获的类型错误:对象[对象对象]在文件 y 错误中没有方法“x”
- angularjs + 下载 csv 文件 + 错误: [$injector:unpr] 未知提供程序
- 露天更新文件 - 错误开机自检
- Django ExtJs 6:上传文件错误
- Dropbox放入保护程序本地主机文件错误
- 我的网站在提交时出现文件错误
- php生成的JSON文件错误
- JSON文件错误
- 为什么Chrome开发者工具/控制台不显示javascript文件/错误是动态加载的
- 保存JSON文件错误
- Facebook Javascript表单数据照片上传:需要上传文件错误
- 如何在Node.js中上传文件?错误:无法POST/上载
- 外部javascript文件错误
- 使用jQuery表单插件上传文件-无效文件错误
- Json上传jquery文件错误