swfupload控件文件上传大小限制设置
swfupload控件,是我在开发过程中用到的上传文件的控件,非常实用和方便。但最近碰到一些问题,解决之后进行一下整理。
因为用户上传文件的大小限制增加,导致原本上传控件时,文件的大小需要进行调整和限制。这将影响到2个部分:
一方面,需要调整控件中JS所规定的文件大小。即在初始化或调用时,在js代码段中修改或填写文件大小限制:
如:
file_size_limit : "20 MB"
另一方面,如果文件上传过大,需要设置服务器的文件接收大小和时间,如果使用的是ASP.NET,需要在web.config中调整:
如:
<system.web> <httpRuntime maxRequestLength="2097151" executionTimeout="5600" useFullyQualifiedRedirectUrl="true" /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="100000000"/> </requestFiltering> </security> </system.webServer>
其中,system.web节点调整的是web应用程序可接收的文件大小和时间。system.webServer节点调整的是服务器可接收的文件大小。
当然,若不是硬性需求,文件限制修改较小比较好,这样可以节省服务器控件和响应时间,避免不必要的浪费和网络安全问题等。
参考:
1. IIS下swfupload上传文件出现404错误,https://www.cnblogs.com/anncesky/articles/3742723.html
2. SWFUpload使用指南,https://www.runoob.com/w3cnote/swfupload-guide.html
posted on 2020-07-20 10:09 zhucheng88 阅读(466) 评论(0) 编辑 收藏 举报