if (Request.Files.Count > 0)
{
try
{
// Get all files from Request object
HttpFileCollectionBase files = Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFileBase file = files[i];
// Checking for Internet Explorer
if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
{
string[] testfiles = file.FileName.Split(new char[] { '\\' });
fname +=testfiles[testfiles.Length - 1];
}
else
{
fname +=file.FileName;
}
response = new
{
status = true,
message = fname
};
// Get the complete folder path and store the file inside it.
fname = Path.Combine(Server.MapPath("~/App_Data/ClientVideos/"), fname);
file.SaveAs(fname);
}
return Json(response, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
response = new
{
status = false,
message = "Error occurred. Error details: " + ex.Message
};
return Json(response, JsonRequestBehavior.AllowGet);
}
}
Asked
Active
Viewed 204 times
0

Uwe Keim
- 39,551
- 56
- 175
- 291

user3351551
- 11
- 2
-
Change your web.config to change the maximum request size. – Dai Mar 23 '17 at 15:55
1 Answers
1
Increase the maxAllowedContentLength
in your web.config:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
The value is in bytes.

mxmissile
- 11,464
- 3
- 53
- 79
-
-
Its giving the error- HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. – user3351551 Mar 23 '17 at 16:01
-
-