quocleanh
quocleanh

Reputation: 13

How to upload large files in ASP.Net MVC 4

How to upload large files in ASP.Net MVC 4

I have code like this in the controller:

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

It only allows uploading a small file, while the file I want to upload would range from 10Mb to 100Mb.

Please help me.

Upvotes: 1

Views: 1502

Answers (2)

Ozan Yurtseven
Ozan Yurtseven

Reputation: 830

You need to change you web.config:

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

The default value is 4096kb. You need to change this value to 10240 for 10mb uploading.

Upvotes: 2

Kamlesh Meghwal
Kamlesh Meghwal

Reputation: 4962

Edit your web.config as per size of file.

<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>

Upvotes: 0

Related Questions