如何在 ASP.Net MVC 4 中上传大文件
我在控制器中有这样的代码:
Request.Files.Get("img").SaveAs(Server.MapPath("~/Images/ImgSong/" + +Out.Id + ".jpg"));
它只允许上传一个小文件,而我要上传的文件范围从 10Mb 到 100Mb。
请帮我。
如何在 ASP.Net MVC 4 中上传大文件
我在控制器中有这样的代码:
Request.Files.Get("img").SaveAs(Server.MapPath("~/Images/ImgSong/" + +Out.Id + ".jpg"));
它只允许上传一个小文件,而我要上传的文件范围从 10Mb 到 100Mb。
请帮我。
您需要更改 web.config:
<configuration>
<system.web>
<httpRuntime maxRequestLength="4096" />
</system.web>
</configuration>
默认值为 4096kb。您需要将此值更改为 10240 才能上传 10mb。
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>