清风客栈 - 妖孽同学博客
NGINX 反向代理 对象存储或文件存储 自定义文件下载名

假如你的url是http://xxx/abc.file 下载文件名就是abc.file
location /{

if ($args ~ "filename") {
    add_header Content-Disposition "filename = $arg_filename";
}
proxy_set_header X-Original-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host s1-bank.0sm.com:$server_port;
proxy_pass http://url/;

}
现在添加参数http://xxx/abc.file?filename=123.file
下载文件名就变成了123.file

本文名称:NGINX 反向代理 对象存储或文件存储 自定义文件下载名
版权声明:清风客栈发布