如何使用$ _FILES [“file”] [“size”]?

时间:2013-02-07 18:20:13

标签: php

如何查看加载的文件重量是否小于5MB?我正在使用

$ _FILES ["file"] ["size"] 

但我不知道如何设置5mb,因为根据我的理解,值必须以字节为单位表示。那怎么办

$ _FILES ["file"] ["size"] <(5mb)

感谢

2 个答案:

答案 0 :(得分:106)

为了保持代码清晰,我经常将单位定义为常量:

define('KB', 1024);
define('MB', 1048576);
define('GB', 1073741824);
define('TB', 1099511627776);

然后你就可以像

一样完成你的条件
if ($_FILES['file']['size'] < 5*MB)

答案 1 :(得分:43)

算术101:5MB - &gt; 5 * 1024 * 1024字节

或...如果您是存储供应商,那么它实际上是5 * 1000 * 1000。