配置资源文件(图片、视频等)文件链接在浏览器中直接下载

前言

前端使用a标签下载图片文件时因为浏览器机制问题导致会直接打开图片链接进行预览。
为了方便,不需要后台进行处理传输文件流返回。所以进行nginx配置,让链接图片在浏览器中直接下载

nginx配置信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
listen 8086;
server_name 192.168.1.66;
location / {
proxy_pass http://127.0.0.1:8086;
root html;
index index.html index.htm;
}
location /image/ {
root html/devGif;
autoindex on;
// 主要配置
if ($request_filename ~* ^.*?.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)$){
add_header Content-Disposition 'attachment';
}
//end
}
}
文章作者: Gorkys
文章链接: http://tingtas.com/posts/b55a5736/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Tingtas
打赏
  • 微信
  • 支付宝

评论