Php 使用存在的文件实例化Imagick对象
我正在尝试获取.pdf的第一页并将其转换为Php 使用存在的文件实例化Imagick对象,php,imagick,Php,Imagick,我正在尝试获取.pdf的第一页并将其转换为.jpg。这是我的初始代码: public function setFile(UploadedFile $file = null) { $filename = sha1(uniqid(mt_rand(), true)) . '.jpg'; $file->move('catalogues', $filename); $this->setFileName($filename); $im = new \Imagi
.jpg
。这是我的初始代码:
public function setFile(UploadedFile $file = null)
{
$filename = sha1(uniqid(mt_rand(), true)) . '.jpg';
$file->move('catalogues', $filename);
$this->setFileName($filename);
$im = new \Imagick('/catalogues/' . $filename);
die("here I die");
问题:我得到了这个错误:
无法打开图像
`/目录/0CD10CCF88D80295EBA12EF56423F9184DDE1C4.jpg”:没有
文件或目录@error/blob.c/OpenBlob/2638
我无法理解它,因为我在
docuement\u root/cataloges/0cd10ccf88d80295eba12ef56423f9184dde1c4.jpg
中有文件,您应该检查您的document\u root
文件夹是否是实际的站点根目录