![](/img/trans.png)
[英]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.