[英]detecting Download file dialog?
有什么辦法可以檢測到網頁上的下載文件對話框打開,例如發生超鏈接單擊事件並出現下載文件對話框。
我可以在其中編輯文件名嗎……像將一些網站名稱與文件名一起附加.....這樣,當用戶下載任何文件時,它會自動在語法上重命名為website-filename.pdf等
我們可以使用輸入標簽嗎? 或必須對其進行自定義控件? 謝謝,如果有任何幫助
照顧自己。 問候,newbiefreak
您只需將帶有href的超鏈接制作為常規文件,瀏覽器就會提示您下載它。
至於重命名文件,您所要做的就是創建一個特殊頁面,該頁面發送文件內容和正確的標題,並指定另一個名稱。 您必須發送content-disposition
標頭,如下所示:
內容配置:附件; filename = yourfilename.extension
您可以發送Content-disposition標頭來強制設置文件下裝框並指定默認文件名。
關於編輯文件名:
HTML5引入了一個新的屬性a
標簽: download
。
使用它會強制支持該屬性的瀏覽器提示下載文件,而不是導航至或嘗試打開鏈接的文件。
同樣,無論您為download
分配的價值如何,都將替換文件的實際名稱。
來源和演示: http : //updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.