Большие файлы не загружаются через мой плагин 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 в корне.

Другие вопросы по тегам