我想要一個用戶能夠點擊一個按鈕,觸發一個.mov文件下載。鏈接到文件自身只會導致電影在新頁面中播放。HTML下載電影下載鏈接
我已經試過這樣:
<a onclick="document.execCommand('SaveAs',true,'assets/files/mymovie.mov');" href="javascript:void(0);">
但這似乎並沒有工作。
任何人都可以指向正確的方向嗎?
謝謝
我想要一個用戶能夠點擊一個按鈕,觸發一個.mov文件下載。鏈接到文件自身只會導致電影在新頁面中播放。HTML下載電影下載鏈接
我已經試過這樣:
<a onclick="document.execCommand('SaveAs',true,'assets/files/mymovie.mov');" href="javascript:void(0);">
但這似乎並沒有工作。
任何人都可以指向正確的方向嗎?
謝謝
您可以嘗試html5下載屬性。
<a href='assets/files/mymovie.mov' download>
除了穆薩的回答是:
嘗試將Content-Disposition
頭。您需要使用您的服務器配置此設置,或者讓一個可執行的腳本您的服務器上做這個(如PHP):
Content-Disposition: attachment; filename="mymovie.mov"
,如果您使用的是服務器端的頁面就可以提供內容,偶然的話,您可以輕鬆設置該頁面的標題Content-Disposition: attachment
和/或Content-Type:binary
,以便它啓動下載。
否則,您可以在您的<a>
標記中使用下載屬性,該標記僅適用於某些瀏覽器。
最後,如果你感覺真的很英雄,你可以在你的web服務器上對你的mime-types設置配置文件進行破解,在其中設置內容配置。