我想知道网页是否可以生成一个按钮,可以让用户下载图像并直接保存到他们的移动设备的照片库中?预计不会打开另一个只显示图像的网页,而是让他们将一包图像下载到手机中。我真的能这样做吗?
答案 0 :(得分:1)
是的,使用php header
包含Content-Disposition
,告诉浏览器将其下载为文件。
header('Content-Type: image/png');
header('Content-Disposition: attachment; filename="downloaded.png"');
(PNG的例子)
用户将点击download-photo.php作为示例,该脚本将提供这些标题,并且还需要获取图像的文件内容并将其作为响应的有效负载包含。