簡體   English   中英

如何制作圖像鏈接,詢問用戶是否要下載,而不是在瀏覽器中顯示

[英]how to make an image link ask the user if they want to download it, instead of displaying it in browser

我有一個充滿圖像的html頁面。 當前,每個圖像都是一個在新選項卡中打開圖像的鏈接。 我希望該圖像鏈接在單擊時詢問用戶是否要保存它。 我該怎么做呢?

在服務器上使用MIME類型的application / octet-stream服務文件,以提高顯示下載提示的機會,但最終還是要由瀏覽器來決定要做什么。

不幸的是,這是瀏覽器的行為,並且您無法直接將其編碼到網頁中。 如果瀏覽器知道如何顯示特定類型的文件(大多數瀏覽器是根據MIME類型和URL上的文件擴展名(如果有)得出的),則在大多數情況下它將嘗試打開該文件。 可以將瀏覽器配置為不同的行為,但這必須由該瀏覽器的用戶在客戶端計算機上完成,而這是您程序員無法控制的。

您確實有一些選擇,盡管它們並不是很吸引人。 最直接的方法是將您的圖片放在zip文件中,大多數瀏覽器都會嘗試下載該圖片,而不是默認情況下將其打開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM