2017-01-31 16 views
0

Я разрабатываю приложение MVC. Я хочу загрузить файл с помощью метода ajax post,Загрузка большого файла AJAX

$.ajax({ 
      type: 'POST', 
      url: '@Url.Action("Add", "Media")', 
      data: formData, 

      contentType: false, 
      processData: false, 
      success: function (data) { 
       var result = JSON.parse(data); 
       if (result.Status !== 200) { 

        toastr.error('@Resources.Resource.Error_Unexpected'); 
        return; 
       } 

       if (result.Result === "SUCCEED") { 
        toastr.success('@Resources.Resource.SuccessUpload'); 
        window.location.reload(); 



        return; 
       } else { 
        toastr.error('@Resources.Resource.Error_Unexpected'); 
       } 

      }, 
      error: function (error) { 
       console.log(error); 
       toastr.error('@Resources.Resource.Error_Unexpected'); 
       return; 
      } 
     }); 
    } 

Он работает с небольшим файлом. Но когда я пытаюсь загрузить файл PDF 90 МБ, он не переходит к контроллеру. В чем проблема. Спасибо заранее.

ответ

0

В вашем файле web.config необходимо увеличить максимальный размер загружаемого файла. Это влияет на все приложение.

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

Необходимо указать значение в КБ. Значение по умолчанию - 4096 (= 4 МБ).

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

  • Нет связанных вопросов^_^