昨天在做.Net自带的上传控件asp:FileUpload时候,发现最多只能上传4M大小的文件,否则直接报错!
之前还一直在网上苦苦搜寻如何做大文件上传,后来发现最大限制4M的玄机后,终于了解原来可以在Web.Config中进行配置进而可以直接上传大文件。
配置如下:
web上传限制可以在web.config中设置,
在<system.web>中加入
<httpRuntime maxRequestLength="10240" />
这样你就可以上传10M内的文件了。
当然,你还可以修改maxRequestLength的数值使其支持更大的上传文件。
当然,要上传越大的文件(如几百M)就占用更多的内存,如果服务器内存太小的话,一样会出现错误
HttpRuntimeSection.MaxRequestLength 属性