我有一个带有文件上传器的表单我只想在文件太大时显示一条包含文件大小错误消息的消息,但我有以下情况:
当最大文件超过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 呢?