使用标头从服务器下载图像的正确方法

时间:2013-08-28 21:14:19

标签: php http-headers

我创建了一个创建.jpg文件并将其保存到服务器的脚本,然后我想让用户可以下载,但是当我打开这个我下载的图像时,我收到有关已损坏文件的错误,尽管这个图像没有损坏,因为我可以从服务器打开它(手动使用图像查看器)。这些是我的标题:

header('Content-Description: File Transfer');
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=image.jpg");
readfile('image.jpg');

我还尝试将Content-type更改为image / jpeg,但结果相同

0 个答案:

没有答案