环境是 php7.1+laravel,装了 php-imagick 扩展,代码如下
try{
$image = new Imagick();
$image->readImage($_FILES[$name]['tmp_name']);
}
catch (Exception $e)
{
echo $e->getMessage();
}
在 readimage 的时候异常报错 Imagick::readImage not implemented
图片文件数据
array:5 [
"name" => "153_140909152250_5.jpg"
"type" => "image/jpeg"
"tmp_name" => "/tmp/phpwCeZlE"
"error" => 0
"size" => 345930
]
这个报错有点不明所以,不知道到底是哪出了问题,图片应该是没问题的,不过在服务器的 /tmp 没找到这个文件名