我需要让用户下载jpg文件。我知道,如果我向他们发送jpg文件的链接,浏览器将只显示jpg文件。然后用户必须右键单击 - >将图片另存为
但是,我想强制下载对话框出现,以便他们可以下载jpg文件。任何人都可以帮助我吗?
答案 0 :(得分:4)
您需要在PHP脚本中设置正确的标题,以便向用户提供图像
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: image/jpg");
header("Content-Transfer-Encoding: binary");
//read image, write to user