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";,关键就这一句,实现了文件的下载功能。