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

时间:2014-07-02 08:13:53

标签: asp.net-mvc-4 upload large-file-upload

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

我在控制器中有一个这样的代码,它只允许小文件,而我希望ipload容量从10-100Mb

  

Request.Files.Get(" img")。SaveAs(Server.MapPath("〜/ Images / ImgSong /" + + Out.Id +"。 JPG&#34));

请帮帮我

2 个答案:

答案 0 :(得分:1)

您需要更改web.config

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

默认值为4096 kb。您需要将此值更改为10240以进行10mb上传。

答案 1 :(得分: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>