当我从$ size = $_FILES["name of input"]["size"]
上传一些图像并获得图像大小时,它会返回" 57379" (例如)。好的,我上传最大尺寸ini_get('upload_max_filesize')
返回此处是64M,我想比较这两个值:
if ($size > ini_get('upload_max_filesize') {...}
怎么做?图像以千字节为单位,我认为另一个是兆字节(我不确定)
答案 0 :(得分:1)
size of the $_FILES数组以字节为单位,List<Animal>
获取兆字节(64M)。
不要忘记检查ini_get('upload_max_filesize')
如果文件的大小大于ini_get('post_max_size');
或upload_max_filesize
,则post_max_size
数组会在$_FILES
字段中获取内容
error
答案 1 :(得分:0)
$upload_max_size = ini_get('upload_max_filesize'); //64MB
$size=$_FILES["name of input"]["size"]
64MB = 67108864字节
现在你可以比较它
if ($size > $upload_max_size) {...}