在我的web應用程序中,我支持用戶上傳任何類型的文檔(.png,.jpg,.docx,.xls,...)
我試圖爲這些文檔實現下載功能。
在谷歌瀏覽器中,如果點擊下載鏈接保存對話框顯示所有上述文件。
在使用Mozilla Firefox的docx和XLS做工精細,保存對話框顯示但爲.png格式和的.jpg下載標籤未按預期即下載對話框或保存對話框不直接出現,它打開該圖像。HTML錨標記下載屬性在Firefox中不適用於jpg和png文件
我的代碼:
<a href="/img/14340.jpg" download="14340.jpg">Download</a>
我幾乎嘗試了計算器提到和谷歌所有建議的解決方案。但他們大多表示,「檢查的Firefox版本」和其他變化,如:從下載標籤 try adding the element to the DOM before triggering the click
刪除的文件名是布爾型等
我也曾嘗試w3schools lesson on anchor tag and download attribute,但似乎沒有奏效。
我的Mozilla Firefox瀏覽器的版本是:38.0.5
P.S:在Chrome以及Firefox中.docs,.xls的,.pdf文檔做工精細,問題是在Firefox .PNG和.jpg。
目前,它適用於Firefox和Chrome瀏覽器我,但請記住, **下載**屬性是** HTML5 **功能。你已經檢查過了嗎? http://stackoverflow.com/questions/3916191/download-data-url-file ..或直接這個:https://github.com/dcneiner/Downloadify,儘管你不使用jquery ...(它工作沒有jQuery的,雖然) – briosheje
你能告訴我你的完整代碼....可能我會對你有所幫助.. –
它似乎已停止在最新的Firefox工作。我曾經在小書籤中使用下載屬性,直到最近它一直在工作,但現在我發現它打開了一個文件(.mp4)而不是顯示「保存」對話框。該死的Firefox。 – forsajt