环境是 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 没找到这个文件名
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.