nginx实现文件下载时重命名

2018-07-14  本文已影响53人  SUNOW2

打开nginx.conf配置文件,添加

location / {
            if ($request_uri ~* ^.*\/(.*)\.(java|txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?attname=([^&]+))$) {
                add_header Content-Disposition "attachment;filename=$arg_attname";
            }
        }

在下载文件的url后添加

http://IP:端口/资源路径?attname=自定义的文件名
上一篇下一篇

猜你喜欢

热点阅读