如何在PHP中获取client_max_body_size(nginx-php-fpm)作为值?

时间:2018-08-26 23:15:59

标签: php nginx upload

我已经为自定义应用程序编写了一个文件上传器,该文件将文件分解成小块并通过ajax发送到服务器。我的问题是我可以使用ini_get拉上载upload_max_filesize和post_max_size,但是,我似乎无法获得nginx用于消除413错误的client_max_body_size;答案空间被试图达到极限的人们所污染。我希望我的软件能够检测并在极限范围内工作(因为它已经很好地将东西分块了)。我如何才能将client_max_body_size(或任何其他可能的极限值)检测为php中的值(理想情况下,这是一种通用方式,不需要修改nginx文件,因此代码已经为公众准备好了,但是我会接受)我可以得到)。预先感谢!

1 个答案:

答案 0 :(得分:0)

我想这时最明智的做法是在配置中对其进行硬编码,以便人们可以根据自己的限制手动调整环境。我希望有更好的 generic 解决方案,但我想没有。