Назад | Перейти на главную страницу

Размер файла увеличивается при загрузке на сервер nginx и не удается

Я загружаю файл .wav размером около 5745 КБ, ограничение в конфигурации nginx установлено как

client_max_body_size 10м;

Загрузка не выполняется с ошибкой, так как «Слишком большой объект запроса» и длина содержимого из заголовков запроса показывают, что размер превышает 10 МБ.

Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Content-Length: 10780638
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryM7ttYsUBvcDf577T

Поскольку ожидалось, что файл должен быть разрешен, как изменится внутренний размер файла?

Добавить

large_client_header_buffers 4 16k;

сразу после опции client_max_body_size. Должен работать как шарм.

Кроме того, всегда устанавливайте на 10-20% больше для размера загружаемого файла, который вы хотите загрузить в данный момент. Порог, знаете ли. ;)