比较上传和upload_max_size

时间:2017-06-01 07:56:09

标签: php html

当我从$ size = $_FILES["name of input"]["size"]上传一些图像并获得图像大小时,它会返回" 57379" (例如)。好的,我上传最大尺寸ini_get('upload_max_filesize')返回此处是64M,我想比较这两个值:

if ($size > ini_get('upload_max_filesize') {...}

怎么做?图像以千字节为单位,我认为另一个是兆字节(我不确定)

2 个答案:

答案 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) {...}