javascript - 使用 jQuery/Javascript 打开“保存图像”对话框?

标签 javascript jquery

当用户单击网页上的图像时,我想触发浏览器的“保存图像”对话框并让用户将图像保存在他们的硬盘上。有没有一种跨浏览器的方法可以使用 jQuery/Javascript 来做到这一点?

最佳答案

不准确,但您可以通过超链接到 img 文件并在服务器响应中设置 content-type 和 content-disposition header 来实现。尝试,例如,application/x-download,plus the other headers specified here .

关于javascript - 使用 jQuery/Javascript 打开“保存图像”对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399486/

相关文章:

javascript - 跨域文件(接收方)如何工作?

javascript - 在我的 nodejs 测试中自动化用户输入

javascript - 如何在具有 z 索引的 div 内的列表项上触发 mouseenter(或任何鼠标)事件?

ajax - jQuery ajax POST 从本地文件访问跨域不起作用

javascript - setInterval javascript 中的文本几分钟后开始闪烁

javascript - 递归地循环遍历树,并在迭代之间设置超时

javascript - Cordova Google WebView SSL 错误处理程序警报

javascript - Meteor blaze 模板在没有助手的情况下按键访问对象属性

javascript - jquery从字符串重建选择器

javascript - 使用 ajax 外部 API 调用控制网页上链接的启用/禁用状态