在网页上上传大文件?

时间:2011-02-11 15:50:14

标签: asp.net file-upload .net-4.0 httpruntime

我们将MojoPortal用于网站,并且使用上传模块上传大约100 MB的文件时遇到一些问题。 (请注意,这可能与MojoPortal无关,但与ASP.NET和IIS无关)

MojoPortal设置为使用常规文件上传(不是Neat Uploader),并且能够上传我们设置了以下内容的大文件:

<httpRuntime maxRequestLength="2097151" executionTimeout="18000" requestValidationMode="2.0"/>

并且:

<compilation debug="false" defaultLanguage="C#" targetFramework="4.0">

问题是在几分钟(aborted)之后上传将会进行加速。

我需要设置其他值才能实现此目的吗?就我所知,MojoPortal本身不应该有任何设置,因此它的常规ASP.NET 4.0。

BestRegards

1 个答案:

答案 0 :(得分:2)

我假设你在IIS 7或更高版本下运行它。 在这种情况下,您可能还想在web.config中更新此属性:

  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="204800000"></requestLimits>
      </requestFiltering>
    </security>
  </system.webServer>