通过AJAX上传文件时无法加载资源404错误

时间:2018-12-20 17:19:40

标签: c# asp.net ajax file-upload

我一直试图上传大于4MB的文件,这是ASP.NET中的默认限制。所有其他小于4MB的文件都可以正常上传。但是大于4MB的文件在Chrome控制台中出现以下错误...

无法加载资源:服务器的响应状态为404(未找到)

我尝试在WebConfig中设置maxRequestLength和requestLimits(maxAllowedContentLength),但仍然收到相同的错误。

我正在使用Visual Studio 2017和Target Framework 4.6.1

1 个答案:

答案 0 :(得分:0)

好吧-从下面的链接查看文档快照:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/requestfiltering/requestlimits/

enter image description here

因此您的配置以字节为单位。您已经在配置中:

<requestFiltering>
    <requestLimits maxAllowedContentLength="1048576" />
</requestFiltering>

,这意味着您最多可以上传1MB。您应该将该值增加到1073741824之类的-那就是您的1GB。这样可以解决您的上传问题。