我正在处理一个PHP表单,该表单将一个文件附加到电子邮件中,并尝试优雅地处理上传的文件太大的情况。
我了解到php.ini
中有两个设置会影响文件上传的最大大小:upload_max_filesize
和post_max_size
。
如果一个文件的大小超过了upload_max_filesize
,PHP会返回该文件的大小为0。这很好;我可以检查一下。
但是如果它超过了post_max_size
,我的脚本就会默默地失败,并返回到空白表单。
有什么方法可以捕捉到这个错误吗?
https://stackoverflow.com/questions/2133652
复制相似问题