最佳答案
我正在开发一种将文件附加到电子邮件的 PHP 表单,并试图优雅地处理上传的文件过大的情况。
我了解到在 php.ini
中有两个设置影响文件上传的最大大小: upload_max_filesize
和 post_max_size
。
如果文件的大小超过 upload_max_filesize
,PHP 将返回文件的大小为0。
但是如果超过 post_max_size
,我的脚本将无声地失败,并返回到空白表单。
有什么方法可以捕捉到这个错误吗?