在Google Chrome中下载mp4文件

时间:2012-08-20 19:46:05

标签: nginx webserver

指定如何将服务器配置为他将mp4文件加载到G Chrome中? 当您单击链接下载时,将在不太可接受的浏览器中打开文件。 我一直在寻找...他们说你必须配置标题,但我不太明白它需要在哪里完成。 建议改变: application / file mp4; 或删除此扩展名是非常mimetypes

我也尝试过:

location /files { 

     if ($request_filename ~* ^.*?/([^/]*?)$) 
     { 
             set $filename $1; 
             add_header Content-Disposition "attachment; filename=$filename"; 
     } 

}

,但没有任何改变。

怎么办? 任何建议我都会很高兴。谢谢。


我也知道mp4文件可以发送给用户下载,如savefrom.net中所实现的那样

2 个答案:

答案 0 :(得分:1)

我认为你的标题有点错误Content-Disposition

add_header Content-Disposition "attachment; filename=\"$1\"";

此外,您不需要set filename $1;(我的例子)它应该被删除 对我来说这样的方法很好。

答案 1 :(得分:0)

设置属性"下载"像

<a href='file.mp4' download='Very-Very-Good.mp4'>download</a>