上传文件大小超过500mb

时间:2011-03-01 06:08:40

标签: asp.net asp.net-mvc

我在我的应用程序中遇到了一个问题。我的文件大小为200mb。我想让用户访问上传大小高达500mb的文件。我的配置文件具有以下上传文件请求的设置。

  <httpRuntime
      executionTimeout="7200"
      maxRequestLength="2097151"/>

如果我上传的文件大小高达200mb连接中断。我想我已经在配置中提到了2小时的限制。

任何人都可以让我知道上传大小文件(最高500mb)的最佳和最简单的方法吗? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

我没有看到HTTP协议是针对这种情况而制定的。恕我直言,我会通过FTP做到这一点。

答案 1 :(得分:0)

此设置适用于IIS6,如果您使用后者,则不会影响IIS7。如果是这种情况,您应该调整:

<system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="SIZE IN KB"/>
            </requestFiltering>
        </security>
</system.webServer>

默认值为30000000,小于30Mb。

the IIS page about requestLimits中查看更多信息。