2015-05-04 2 views
0

maxAllowedContentLength и maxRequestLength установлены в моем файле web.config; однако большие (1,8 ГБ +) файлы по-прежнему не работают для моей загрузки Dropzone. У меня есть предыдущий код, над которым работал кто-то другой, и эта страница работает над тем же файлом, который я пытаюсь (2.94 ГБ), но я не хочу возвращаться к старому коду, если это абсолютно необходимо, поскольку это не так хорошо, как Зона сброса. Поэтому я знаю, что это Dropzone или код, который я использую для сохранения файла.Почему Dropzone не подходит для больших загрузок?

foreach (string s in Request.Files) 
     { 
      HttpPostedFile file = Request.Files[s]; 

      int fileSizeInBytes = file.ContentLength; 
      string fileName = file.FileName; 
      string fileExtension = file.ContentType; 

      if (!string.IsNullOrEmpty(fileName)) 
      { 
       string subDir = "asdf"; 
       fileExtension = Path.GetExtension(fileName); 
       subDir = User.Identity.Name.Split('@')[0]; 
       fileName = Path.Combine(@"\\rocket\Assets\ftp\", subDir + "\\" + fileName); 


       string checkExists = fileName; 
       while (File.Exists(checkExists)) 
       { 
        // get the file name without the extension 
        string[] temp = checkExists.Split('.'); 
        string fileNameNoExtention = temp[temp.Length - 2]; 

        checkExists = fileNameNoExtention + DateTime.Now.Second.ToString() + fileExtension; 
       } 

       // IMPORTANT! Make sure to validate uploaded file contents, size, etc. to prevent scripts being uploaded into your web app directory 
       file.SaveAs(checkExists); 
       Session["fileUploaded"] = checkExists; 
      } 
     } 

Есть ли что-то не так с тем, как я сохраняю файл, или Dropzone достигает ограничения?

ответ

-3

приземления достигает своего предела, я предлагаю вернуться к старым кодам, как Dropzone не может удовлетворить ваши потребности, если большие файлы, что вы хотите

+0

Это не так. – Raptor

Смежные вопросы