我一直试图上传大于4MB的文件,这是ASP.NET中的默认限制。所有其他小于4MB的文件都可以正常上传。但是大于4MB的文件在Chrome控制台中出现以下错误...
无法加载资源:服务器的响应状态为404(未找到)
我尝试在WebConfig中设置maxRequestLength和requestLimits(maxAllowedContentLength),但仍然收到相同的错误。
我正在使用Visual Studio 2017和Target Framework 4.6.1
答案 0 :(得分:0)
好吧-从下面的链接查看文档快照:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/requestfiltering/requestlimits/
因此您的配置以字节为单位。您已经在配置中:
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576" />
</requestFiltering>
,这意味着您最多可以上传1MB。您应该将该值增加到1073741824
之类的-那就是您的1GB。这样可以解决您的上传问题。