HI!如何检查用户是否尝试上传超过2mb的文件?我想否认这一点,并向试图这样做的用户发出错误消息.
我知道它是这样的,但是我应该将50000改为2mb?
if ($_FILES['imagefile']['size'] > 50000 )
{
die ("ERROR: Large File Size");
}
Run Code Online (Sandbox Code Playgroud)
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.