2013-06-22 51 views
0

出于某种原因,此代码不会提示下载。相反,它一旦点击就镀上文件。有任何想法吗?下载按钮代码不起作用

<form class="download" method="get" action="http://reelcameras.com/wp-content/uploads/2013/06/reel-intro.m4v"> 
    <button class="button" title="Download" type="submit"> 
     <span><span><span><span>Download!</span></span></span></span> 
    </button> 
</form> 
+0

+0

什么是与所有的'span's:的O- – Doorknob

+0

可能重复[点击时(HTML)下载一个PDF文件,而不是在浏览器中打开的(http://stackoverflow.com/questions/6794255/html-download-a-pdf-file-instead-of-opening-them-in-browser-when-clicked) –

回答

0

如果用户使用浏览器插件,视频播放器,它会尝试在浏览器中播放该文件。

但是你可以做什么,是增加一条规则,你.htaccess文件,它会改变MIME类型,所以浏览器认为它是一个.exe文件,并提示用户保存文件,而不是实际播放浏览器中的视频文件。

将此规则添加到您的.htaccess文件中。

AddType application/octet-stream .m4v 

请注意,对于网站上的每个视频文件类型,您都必须添加规则。

+0

我刚刚将该规则添加到.htaccess中,但我仍然在窗口中获得播放提示。 –