PHP 上传文件时没有错误提示,但是 $_POST 数组却为空

这是因为 post_max_size 的值小于 upload_max_filesize 的原因引起的。

默认 post_max_size=8M ,upload_max_filesize=2M 。当我将最大上传大小改为 10M 后,我再尝试上传大于 10M 的文件就出现如题的问题。

解决方法:

在 php.ini 设置,将 post_max_size 的值设置为大于 upload_max_filesize 的值。