24

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

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

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

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

谢谢

4

2 回答 2

130

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

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

然后你可以简单地做你的条件

if ($_FILES['file']['size'] < 5*MB)
于 2013-02-07T18:57:49.453 回答
51

5MB -> 5 * 1024 * 1024 字节

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

于 2013-02-07T18:21:03.803 回答