I am getting the error Maximum request length exceeded when I am trying to upload a video in my site.
How do I fix this?
Large file uploads in ASP.NET The default maximum filesize is 4MB - this is done to prevent denial of service attacks in which an attacker submitted one or more huge files which overwhelmed server resources. If a user uploads a file larger than 4MB, they'll get an error message: "Maximum request length exceeded."
Notes: default value for maxRequestLength is 4096 (4mb). max value is 2,147,483,647.
The maxRequestLength indicates the maximum file upload size supported by ASP.NET, the maxAllowedContentLength specifies the maximum length of content in a request supported by IIS.
If you are using IIS for hosting your application, then the default upload file size is 4MB. To increase it, please use this below section in your web.config
-
<configuration> <system.web> <httpRuntime maxRequestLength="1048576" /> </system.web> </configuration>
For IIS7 and above, you also need to add the lines below:
<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="1073741824" /> </requestFiltering> </security> </system.webServer>
Note:
maxRequestLength
is measured in kilobytes maxAllowedContentLength
is measured in bytes which is why the values differ in this config example. (Both are equivalent to 1 GB.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With