导航

upload控件的大文件上传

Posted on 2011-08-10 08:42  clare-zhang  阅读(594)  评论(4)    收藏  举报

昨天在做.Net自带的上传控件asp:FileUpload时候,发现最多只能上传4M大小的文件,否则直接报错!

之前还一直在网上苦苦搜寻如何做大文件上传,后来发现最大限制4M的玄机后,终于了解原来可以在Web.Config中进行配置进而可以直接上传大文件。

配置如下:

web上传限制可以在web.config中设置,

在<system.web>中加入

<httpRuntime maxRequestLength="10240" />

这样你就可以上传10M内的文件了。

当然,你还可以修改maxRequestLength的数值使其支持更大的上传文件。

当然,要上传越大的文件(如几百M)就占用更多的内存,如果服务器内存太小的话,一样会出现错误
 

HttpRuntimeSection.MaxRequestLength 属性

http://msdn.microsoft.com/zh-cn/library/system.web.configuration.httpruntimesection.maxrequestlength(v=vs.80).aspx