网页上传大文件被限制,如何设置配置文件.
<!--网页允许的最大设置节点-->
<system.web>
<compilation debug="true" targetFramework="4.5.2" />
<!--最大文件上载大小。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB) 最大是 2097151 (2G)。-->
<hostingEnvironment shadowCopyBinAssemblies="false" />
<httpRuntime targetFramework="4.5.2" executionTimeout="90" maxRequestLength="2097151" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" />
</system.web>
<!--IIS允许的最大设置节点-->
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2072576000"/><!--2G-->
</requestFiltering>
</security>
</system.webServer>
1.在web.config中设置最大允许上传为10M
2.后台代码中判断选择的文件大小,如果大于10M,不允许上传
3.iis中设置为30M(默认)
4.文件大于10M,小于30M时,提示信息正常显示
5.文件大于30M时,报错:
HTTP 错误 404.13 - Not Found
请求筛选模块被配置为拒绝超过请求内容长度的请求。
最可能的原因:
Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值。
可尝试的操作:
确认 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置。
如果我的文章解了您的燃眉之急,由于女朋友心地善良,为表感谢上苍,可帮助小编脱离单身狗,一起打赏她.