我创建了一个创建.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,但结果相同