我希望用户能够点击触发 .mov 文件下载的按钮。链接到文件本身只会导致电影在新页面中播放。
我试过这个:
<a onclick="document.execCommand('SaveAs',true,'assets/files/mymovie.mov');" href="javascript:void(0);">
但这似乎不起作用。
谁能指出我正确的方向?
谢谢
我希望用户能够点击触发 .mov 文件下载的按钮。链接到文件本身只会导致电影在新页面中播放。
我试过这个:
<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>
标签中使用下载属性,该属性仅适用于某些浏览器。
最后,如果你真的很英勇,你可以在你的网络服务器中修改你的 mime-types 设置配置文件,在那里你可以设置内容配置。