好的,这里有一个与此问题完全相同的重复问题,但已经过去了2年,只有一个答案,而不是真正的解决方案。
因此,我有一张图片(缩略图),下面有2个按钮:查看
和下载
。
查看将在浏览器中打开图像(缓存)。而“下载”按钮将打开保存图像对话框。
现在我正在使用PHP的头Content-Disposition:attachment;
用于下载按钮。
通常,访问者会先点击查看
按钮进行预览(缩略图不是解决方案,因为需要验证细节和质量),特别是对于我的应用程序。
现在,我不希望文件再通过PHP读取,因为这需要时间。为了更好的用户体验,是否可能模拟“右键单击图像->另存为”以使下载对话框弹出,访问者只需单击一次即可下载?