我有这段代码:
$bmpblob = file_get_contents($image);
header('Content-type: application/postscript');
header('Content-Disposition: attachment; filename="'.$id1.'.ai"');
echo $bmpblob;
但是当我下载此文件时,它已损坏。
我有类似的.psd文件代码,它正在运行:
$bmpblob = file_get_contents($image);
header('Content-type: image/psd');
header('Content-Disposition: attachment; filename="'.$id1.'.psd"');
echo $bmpblob;
我做错了什么?
答案 0 :(得分:0)
好的,我发现了什么事。
当我打开我在Notepad ++中下载的文件时,我注意到,在文件的最后我有:
<b>Notice</b>: Undefined variable: im in <b>/home/rukia/gallery/application /controllers/IndexController.php</b>
on line <b>279</b><br /><br />
<b>Warning</b>: imagedestroy(): supplied argument is not a valid Image resource
in <b>/home/rukia/gallery/application/controllers/IndexController.php</b>
on line <b>279</b><br />
因此文件已损坏。
但奇怪的是,.psd文件最终具有相同的效果,并且它们完美地工作:)