【发布时间】:2011-10-24 20:00:18
【问题描述】:
我试图上传一个大小为 20MB 的文件。现在默认表单上传大小为 8MB。当我上传这样的文件时,我得到 $_POST 和 $_FILE 变量为空。现在我想检查文件大小。如果我将这两个变量都设为空,我该如何进行这样的检查?请给我建议
【问题讨论】:
-
还有...你的 php.ini 上传限制是多少?
-
如果表单上传限制设置为低于您尝试上传的文件大小,浏览器肯定不会提交表单,因为这是客户端检查...即使它确实,请注意文件位于
$_FILES,而不是$_FILE- 这是您的问题,还是只是错字?另请注意,即使上传成功,如果表单中唯一的内容是文件输入,$_POST将为空。
标签: php