1

如何在 ASP.Net MVC 4 中上传大文件

我在控制器中有这样的代码:

Request.Files.Get("img").SaveAs(Server.MapPath("~/Images/ImgSong/" + +Out.Id + ".jpg"));

它只允许上传一个小文件,而我要上传的文件范围从 10Mb 到 100Mb。

请帮我。

4

2 回答 2

2

您需要更改 web.config:

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="4096" />
  </system.web>
</configuration>

默认值为 4096kb。您需要将此值更改为 10240 才能上传 10mb。

于 2014-07-02T08:18:44.190 回答
0

web.config根据文件大小编辑您的文件。

<system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" maxRequestLength="10240" executionTimeout="1600" requestLengthDiskThreshold="10240" />
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="10240" />
      </requestFiltering>
    </security>
    ...
</system.web>
于 2014-07-02T08:17:40.437 回答