Как получить client_max_body_size (nginx - php-fpm) в качестве значения в PHP? - PullRequest
0 голосов
/ 27 августа 2018

Я написал загрузчик файлов для пользовательского приложения, которое разбивает файл на куски и отправляет его на сервер через ajax.У меня проблема в том, что я могу вытащить upload_max_filesize и post_max_size, используя ini_get, однако я не могу получить client_max_body_size, который nginx использует для выдачи 413 ошибок;и пространство ответов загрязнено людьми, пытающимися превысить предел.Я хочу, чтобы мое программное обеспечение обнаруживало и работало на пределе (поскольку оно уже так хорошо разбивается на части).Как я могу определить client_max_body_size (или любые другие потенциальные предельные значения) в качестве значения в php (в идеале в общем виде, который не требует изменения файлов nginx, так что код готов к публикации для общественности, но я возьму то, чтоЯ могу получить).Заранее спасибо!

1 Ответ

0 голосов
/ 27 августа 2018

Полагаю, что наиболее разумным решением будет жестко запрограммировать его в конфигурации, чтобы люди могли вручную ориентировать свои среды на свои ограничения.Я надеялся, что есть лучшее универсальное решение, но я думаю, что нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...