繁体   English   中英

在 PHP 中检查多个图像大小和类型

[英]Check multiple image size and type in PHP

if(isset($_POST['submit1']))
{
    $add="../uploads/";
    while(list($key,$value)=each($_FILES['fileUpload']['name']))
    {
        if(!empty($value))
        {
            //old file name
            $filename=$value;
            //give unique name to the file
            $filename=uniqid('img_').''.str_replace(" ","_",$filename);
            copy($_FILES['fileUpload']['tmp_name'][$key],$add);
            chmod("$add",0777);
        }
    }
}

我已使用此代码使用 POST 方法将多个图像上传到 web。 谁能帮我检查图像大小(每张图像最大 1MB)和图像类型,例如:jpg、png、bmp?

要检查图像类型,请使用此 function:

$type = mime_content_type ($value);

要获取以字节为单位的大小,请使用此 function:

$size = filesize($value);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM