我有一个用于上传图片的PHP类。这个过程会上传图片(.png,.jpeg,.gif)。 我正在使用以下函数来查找图片类型:
function getImageType($image_name){
return end(explode('.',$mage_name));
}
如果有人上传了一个带有虚假扩展名的文件,则会出现错误。我该如何在不检查扩展名的情况下检查图像类型?
我有一个用于上传图片的PHP类。这个过程会上传图片(.png,.jpeg,.gif)。 我正在使用以下函数来查找图片类型:
function getImageType($image_name){
return end(explode('.',$mage_name));
}
$image_info = getImageSize($path);
switch ($image_info['mime']) {
case 'image/gif':
$extension = '.gif';
break;
case 'image/jpeg':
$extension = '.jpg';
break;
case 'image/png':
$extension = '.png';
break;
default:
// handle errors
break;
}
getImageSize()
,否则它不存在。 - XedinUnknown