码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx配置指定媒体类型文件强制下载

时间:2015-01-16 18:33:10      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

由于业务需要,在点击显示链接(如www.xxx.com/2015-01-15/xxx.png)显示媒体资源(如图片、视频、音频、文档),而在点击下载链接(如www.xxx.com/2015-01-15/xxx.png?download=true)请求静态资源时,强制下载而不是在浏览器中直接显示。经过多方查找各种方案,可以在nginx中设置强制下载,如下:

1 location ~ .*\.(gif|jpg|jpeg|bmp|png|mp3|wma|mp4|swf|txt)$
2 {
3     if ( $query_string ~ "download=true$" )
4     {
5         add_header Content-Disposition "attachment; filename=$request_filename";
6     }
7 }

 

Nginx配置指定媒体类型文件强制下载

标签:

原文地址:http://www.cnblogs.com/fanelephant/p/4229102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!