不允许> 2mb图像

2 php size upload limit

HI!如何检查用户是否尝试上传超过2mb的文件?我想否认这一点,并向试图这样做的用户发出错误消息.

我知道它是这样的,但是我应该将50000改为2mb?

if ($_FILES['imagefile']['size'] > 50000 )
{
die ("ERROR: Large File Size");
} 
Run Code Online (Sandbox Code Playgroud)

FWH*_*FWH 19

2 MB是2097152字节.

将50000更改为2097152并进行设置.


Ext*_*kun 6

5,000是byes的数量,所以基本上你只需要将2MB转换为字节.1 MB是1024千字节,1024字节是1千字节.做数学,我们得到:

2兆字节= 2 097 152字节

基本上,您可以用代码形式计算

$maxFileSize = $MB_limit * 1024 * 1024;
Run Code Online (Sandbox Code Playgroud)

并检查文件大小是否超过$ maxFileSize.