簡體   English   中英

正在檢測“下載文件”對話框?

[英]detecting Download file dialog?

有什么辦法可以檢測到網頁上的下載文件對話框打開,例如發生超鏈接單擊事件並出現下載文件對話框。

我可以在其中編輯文件名嗎……像將一些網站名稱與文件名一起附加.....這樣,當用戶下載任何文件時,它會自動在語法上重命名為website-filename.pdf等

我們可以使用輸入標簽嗎? 或必須對其進行自定義控件? 謝謝,如果有任何幫助

照顧自己。 問候,newbiefreak

您只需將帶有href的超鏈接制作為常規文件,瀏覽器就會提示您下載它。

至於重命名文件,您所要做的就是創建一個特殊頁面,該頁面發送文件內容和正確的標題,並指定另一個名稱。 您必須發送content-disposition標頭,如下所示:

內容配置:附件; filename = yourfilename.extension

您可以發送Content-disposition標頭來強制設置文件下裝框並指定默認文件名。

http://support.microsoft.com/kb/260519

關於編輯文件名:

HTML5引入了一個新的屬性a標簽: download

使用它會強制支持該屬性的瀏覽器提示下載文件,而不是導航至或嘗試打開鏈接的文件。

同樣,無論您為download分配的價值如何,都將替換文件的實際名稱。

來源和演示: http : //updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download

暫無
暫無

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

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