如何将client_max_body_size(nginx-php fpm)作为php中的一个值?
我已经为一个自定义应用程序编写了一个文件上传程序,该程序将文件分成块,并通过ajax将其发送到服务器。我的问题是,我可以使用ini\U get拉取upload\u max\u文件大小和post\u max\u大小,但是,我似乎无法获得nginx用于分配413错误的客户端\u max\u body\u大小;答案空间被试图达到极限的人所污染。我希望我的软件能够检测并绕过限制(因为它已经很好地处理了块)。如何在php中将client_max_body_size(或任何其他潜在的限制值)检测为一个值(理想情况下是以一种通用的方式,不需要修改nginx文件,这样代码就可以供公众下载,但我会尽我所能)。提前谢谢 我想最明智的做法是在配置中对其进行硬编码,以便人们可以手动将其环境定位到自己的限制。我希望有更好的通用解决方案,但是我想没有。如果它不能作为PHPINI变量使用,您可能需要运行一个命令转储nginx配置值并grep/parse它以获得您想要的值。我认为您只能获得PHP的如何将client_max_body_size(nginx-php fpm)作为php中的一个值?,php,nginx,upload,Php,Nginx,Upload,我已经为一个自定义应用程序编写了一个文件上传程序,该程序将文件分成块,并通过ajax将其发送到服务器。我的问题是,我可以使用ini\U get拉取upload\u max\u文件大小和post\u max\u大小,但是,我似乎无法获得nginx用于分配413错误的客户端\u max\u body\u大小;答案空间被试图达到极限的人所污染。我希望我的软件能够检测并绕过限制(因为它已经很好地处理了块)。如何在php中将client_max_body_size(或任何其他潜在的限制值)检测为一个值(理
upload\u max\u filesize
,除非您对nginx的conf文件进行配置更改以将该值传递到$\u服务器中或者类似的方法,但这对你的通用方法没有帮助。这似乎不是一个好主意。我被拒绝了。。。如果我必须走那么远的路,我想我能理解为什么每个人都想达到这个极限。。。不过,谢谢你的想法。