如何上传超大文件?
ASP.NET 默认的请求长度为 4096,如果头信息中 Content-Length 的请求长度超过默认的值, IIS 将返回一个 403 错误信息。显然,你会直接联想到以下 2 种解决方案:
- 修改 web.config 的配置,扩大此 Web 项目请求长度的限制:
<system.web>
<httpRuntime maxRequestLength="40960" executionTimeout="3600" />
</system.web>
2. 修改 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 中的对应节,如上(所有 Web 项目都突破了默认限制)。
在 IIS 7.0 之后,最大上传文件的尺寸好像是 2GB。
时间: 2024-10-08 09:44:12