[英]Open Save As Dialog box using jQuery/Javascript after csv file download
[英]Open the Save Image dialog using jQuery/Javascript?
当用户点击网页上的图像时,我想触发浏览器的“保存图像”对话框,并让用户将图像保存在硬盘上。 是否有一种跨浏览器的方式来使用jQuery / Javascript?
不准确,但您可以通过超链接到img文件并在服务器响应中设置content-type和content-disposition标头来实现。 尝试,例如,application / x-download, 以及此处指定的其他标头 。
我想到的唯一的事情是Internet Explorer的document.execCommand(“SaveAs”),你可以打开一个窗口或使用隐藏的iframe和你的图像的url,然后调用它...
检查(当然使用IE) 这个例子我已经完成了。
当你点击你的图像时,你可以创建一个隐藏的文件输入字段并触发()这个字段:
$('.yourImageClass').click(function(){
$('.hiddenInputClass').trigger('click');
})
我不这么认为 - 很多基本的浏览器功能(例如:打印预览)不适用于Javascript。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.