繁体   English   中英

如何让ASP文件上传控件接受大文件?

[英]How to make the ASP File Upload control accept large files?

我想使用ASP FileUpload控件上传文件。 但是,如果我尝试将限制增加到大约10000 kB,它将无法正常工作并接受最大4 MB的文件,并且我收到一条错误消息,指出已重置与服务器的连接。 我提到: http//www.codeproject.com/KB/books/ASPNET20FileUpload.aspxhttp://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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM