我有一个基于PHP的基本文件上传器脚本。我想要做的是上传文件后,如果上传的文件是图像mime类型,然后将其转换为pdf
附上我正在使用的代码。我还在我的基于cpanel lunix的vps上安装了Imagemagick和Imagick模块。
if($thefileext =='jpg' || $thefileext =='png' || $thefileext =='jpeg')
{
echo "the filename is $thefile"; //echoing to make sure if statement works
$img = new Imagick("img/$thefile");
$img->setImageFormat('pdf');
$success = $img->writeImage("img/$thefile");
}
我的问题是,当我尝试上传一个.jpg文件时,它上传得很好(所以我的php上传程序脚本正常工作)但是上面的Imagick代码似乎不起作用。我在脚本的实际上传功能之后调用它。有什么建议?
答案 0 :(得分:0)
啊好吧我从$文件中删除了文件扩展名,现在它正在工作,谢谢;)