【问题标题】:Upload file more than 500mb size上传文件大小超过 500mb
【发布时间】:2011-07-06 06:50:48
【问题描述】:

我的应用程序遇到问题。我的文件大小为 200mb。我想授予用户上传最大 500mb 文件的权限。我的配置文件有以下上传文件请求的设置。

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

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

谁能告诉我上传超大文件(最大 500mb)的最佳和最简单的方法? 提前致谢。

【问题讨论】:

标签: asp.net asp.net-mvc


【解决方案1】:

我没有看到 HTTP 协议是为这种情况而设计的。恕我直言,我会通过 FTP 执行此操作。

【讨论】:

  • 感谢您的回复。让我也检查一些替代方案。
【解决方案2】:

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

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

默认值为30000000,小于30Mb。

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

【讨论】:

    猜你喜欢
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 2011-11-01
    • 2019-05-11
    • 1970-01-01
    • 2011-04-09
    相关资源
    最近更新 更多