[英]How to trigger a file download when clicking an HTML button or JavaScript
[英]How to trigger a file download when clicking an html <a> tag or javascript in a modern browser
我想要一個標簽(錨) ,單擊該標簽可觸發下載。
我已經嘗試過此S / O問題中的所有解決方案,以及更多解決方案:除了單擊此按鈕外, 如何在單擊html按鈕或javascript而不起作用時如何觸發文件下載 :
<a href="lorem.gif" download="lorem.gif">HTML 5 Download</a>
對於某些文件類型(例如圖像),此版本可在Firefox和Chrome的最新版本中使用,但不適用於PDF,也不適用於IE和許多其他瀏覽器。
您正在尋找Content-Disposition
HTTP標頭。 向下發送文件時,可以在服務器端進行設置:
Content-Disposition: attachment; filename=lorem.pdf;
它基本上告訴瀏覽器他們應該下載文件而不是嘗試呈現文件。 請參閱此SO問題或此Wikipedia頁面: MIME#Content-Disposition 。
赫雷是如何下載文件
<a href="lorem.gif" download="lorem.gif"><button>Download</button></a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.