ASP.NET、IIS中的大文件上传问题解决方法
程序员文章站
2022-03-19 17:54:20
...
今天网站上传一份几十m大小的图片失败了,提示 the server responded with a status of 413 (Request Entity Too Large),即请求实体内容过大,因为文件是用ckfinder插件上传的,所以想找到是不是ckfinder插件哪里限制了大小,但是没有找到哪个地方可以修改的,于是觉得应该是iis做了限制。
于是乎,查看了一下网站配置文件Web.config,首先在system.web标签中修改添加以下代码
<system.web>
<!--maxRequestLength表示ASP支持的最大请求大小,上传文件要设置大一点-->
<!--单位:KB 3072=3MB 默认是4MB,最大支持2GB-->
<httpRuntime maxRequestLength="51200000" executionTimeout="6000" ></httpRuntime>
</system.web>
测试后发现问题还未解决,于是又增加了如下代码
<system.webServer>
<security>
<requestFiltering>
<!--maxAllowedContentLength指定IIS支持的请求中内容的最大长度,上传文件要设置-->
<!--单位:字节B 2147483648=2 GB 默认是4MB,最大支持2GB-->
<requestLimits maxAllowedContentLength="2072576000"/>
</requestFiltering>
</security>
</system.webServer>
最后解决了文件上传大小的限制问题。
上一篇: python输出当前目录下index.html文件路径的方法
下一篇: php-msf源码的详解
推荐阅读
-
IIS中User-mode caching引起的Cache-Control不为public问题的解决方法
-
IIS服务器中 ASP.NET State Service 开启后 Session 仍容易丢失的问题终极解决办法
-
关于webwork中同名多个文件上传的解决方法问题!!!- Webwork多线程Blog
-
Asp.net MVC中Razor常见的问题与解决方法总结
-
asp.net部署到IIS常见问题的解决方法
-
Asp.net MVC中Razor常见的问题与解决方法总结
-
Microsoft FTP7.5 For IIS7.x使用中的一些问题及解决方法
-
Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法
-
Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法
-
IIS中User-mode caching引起的Cache-Control不为public问题的解决方法