【发布时间】:2012-10-18 16:50:07
【问题描述】:
我有一个带有文件上传器的表单 当文件太大时,我只想显示一条包含文件大小错误消息的消息,但我有以下情况:
当最大文件超过nginx 时,它会自动响应 nginx 错误消息,而当我通过 ajax 上传它时,我什么也不会显示
我尝试增加nginx 文件限制并限制php.ini 大小限制
它非常完美,因为 php 返回一个描述错误的状态代码,我可以从中显示我自己的消息,这种方式的问题是 php.ini 具有以下两个属性:
post_max_size = 15M
upload_max_filesize = 10M
如果超过 max_post_size (16M),则文件被忽略,后端不知道它是空文件还是被忽略,而如果它仅超过 upload_max_filesize (12M),则错误状态可用
那么我怎样才能通过 max_post_size 呢?
【问题讨论】:
-
可能是一个愚蠢的问题,但是您在更改 conf 文件后是否重新启动 php-fpm 和 nginx?
-
是的,@jnolte 先生,谢谢您的提示...