/*
* 验证图像
* @return bool
*/
public function is_image()
{
//IE有时会在上传过程中返回奇怪的mime类型,所以这里我们只是将所有jpeg或png标准化为相同的文件类型
$png_mimes=array('image/x-png');
$jpeg_mimes=array('image/jpg','image/jpe','image/jpeg','image/pjpeg');
if(in_array($this->file_type,$png_mimes))
{
$this->file_type='image/png';
}
elseif(in_array($this->file_type,$jpeg_mimes))
{
$this->file_type='image/jpeg'; //强制转换为jpeg格式
}
$img_mimes=array('image/gif','image/jpeg','image/png','image/webp');
return in_array($this->file_type,$img_mimes,true);
}