发布于2012 年 12 月 14 日2012 年 12 月 14 日 由刘静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 的值。