使用PHP快速检查文件大小

时间:2011-02-07 18:30:00

标签: php file-upload

有没有办法快速检查要上传的文件大小是多少?我使用的是一个类,但我必须等到它完全运行才能获得该信息。如果文件大于5MB,我希望能够跳过课程,即如果它大于指定的最大值,甚至不需要它。

感谢。

3 个答案:

答案 0 :(得分:1)

是的。 $ FILES树中有一个名为“size”的变量,请参见此处的详细信息:

http://www.php.net/manual/en/features.file-upload.post-method.php

编辑:另外,您可以设置最大上传文件大小。您可以设置php将接受的内容,并在html表单中放置一个隐藏字段,告诉浏览器最大值是什么(希望某些浏览器可以通过它做一些智能操作。)

答案 1 :(得分:0)

你可以通过使用带闪存的JavaScript / Mootool来实现这一点。

这是一个完全正确的插件。

Fancyupload

Fancyupload Demo w/ image file upload

答案 2 :(得分:0)

你称之为“已上传”并误导了很多人。

虽然您想在上传之前了解文件大小

但在文件完全上传之前, PHP根本不涉及