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