[英]How to make the ASP File Upload control accept large files?
我想使用ASP FileUpload
控件上传文件。 但是,如果我尝试将限制增加到大约10000 kB,它将无法正常工作并接受最大4 MB的文件,并且我收到一条错误消息,指出已重置与服务器的连接。 我提到: http : //www.codeproject.com/KB/books/ASPNET20FileUpload.aspx和http://msdn.microsoft.com/en-us/library/aa478971.aspx ,但是我修改了web.config。评论文件,什么都没发生。 我哪里错了?
此外,我想知道当我在Web服务器上部署它时这将如何工作。 我问,因为在后面的代码中,我仍然为文件上传的路径提供硬编码值。 这是如何运作的?
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="360"/>
</system.web>
这就是你要找的东西。 更改web.config文件中的executionTimeout
属性。
根据这个网站 ,
maxRequestLength - 属性限制ASP.NET应用程序的文件上载大小。 此限制可用于防止用户将大文件发布到服务器导致的拒绝服务攻击(DOS)。 指定的大小以千字节为单位。 如前所述,默认值为“4096”(4 MB)。 .NET Framework 1.0 / 1.1的最大值为“1048576”(1 GB),.NET Framework 2.0的最大值为“2097151”(2 GB)。
executionTimeout - 属性指示在应用程序自动关闭之前允许请求执行的最大秒数。 executionTimeout值应始终长于上载过程可以花费的时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.