nginx中配置自动下载非图片的静态文件

发布时间:2020-09-30编辑:脚本学堂
nginx中配置自动下载非图片的静态文件,有需要的朋友可以参考下。

nginx中配置自动下载非图片的静态文件,有需要的朋友可以参考下。
 

复制代码 代码如下:

server{
        listen 80;
        server_name test.localhost;

        location / {
               root /Users/vasil/test;
               if ($request_filename !~* ^.*?.(jpg)|(png)|(gif)){
                              add_header Content-Disposition: "$request_filename";
                          }
                }
        }
 

注意看上面的  add_header Content-Disposition: "$request_filename";,关键就这一句,实现了文件的下载功能。