设置ngnix下的文件在浏览器端直接下载而不是被浏览器默认打开

    server {

        listen       443 ssl;

        server_name  localhost;

        ssl_certificate      key/1__.hexunzc.com_bundle.crt;

        ssl_certificate_key  key/2__.hexunzc.com.key;

        ssl_session_cache    shared:SSL:1m;

        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;

        ssl_prefer_server_ciphers  on;

        location / {

            root   html;

            index  index.html index.htm;

        }

       
location ~ ^/attach/product/financing/(.*)$ {
add_header Content-Disposition “attachment; filename=$1”;  
}

    }

在nginx.conf文件中添加红色部分的配置,即当  /attach/product/financing/ 这个目录下的文件被请求时加上一个头部信息告诉浏览器直接下载文件而不是打开,比如pdf

    原文作者:向上爬的蜗牛
    原文地址: https://blog.csdn.net/abld99/article/details/51850577
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞