Большие файлы не загружаются через мой плагин js
Я сделал небольшой плагин для загрузки файлов (jQuery + ajax + backend). Когда я тестировал этот плагин, я заметил, что некоторые файлы не загружаются на мой сервер (они дают мне исключение). Затем я понял, что проблема в их размерах: меньшие идут хорошо, а большие нет. Затем я создал ненужный текстовый файл, состоящий из символов, чтобы посчитать, что такое квота на размер файла. Итак, файлы до 4 194 116 б проходят, файлы от 4 194 117 нет.
Я не знаю, проблема ли это в js, ajax или, может быть, даже в IIS и Visual Studio. Что я должен сделать, чтобы проверить, где проблема или какие-либо параметры пропускной способности?
TL; DR: файлы размером более 4194116 байт не загружаются с помощью js.
Обновление 1: я знаю о настройках размера запроса в web.config. Он установлен правильно:
<system.web>
<httpRuntime maxRequestLength="153600" executionTimeout="60" /><!--150MB (in kbytes) & 60s timeout-->
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="157286400" /> <!--150MB (in bytes)-->
</requestFiltering>
</security>
</system.webServer>
1 ответ
Нашел проблему. Я просто установил ограничения в View
"s Web.config
но это должно быть в основном Web.config
в корне.