Nginx搭建文件下载器,文件仅打开不下载
使用 Nginx 搭建文件服务器时一般文件同过链接下载没一点问题了,但是下载图片、html 等文件的时候浏览器只是默认打开,无法进行下载,这就达不到预期的效果,百度查找的都是加以下这串代码。
Content-Disposition:attachment;
加上这串代码以后但是一点用都没有、跟没加的效果就是一样的,后来终于找到了原因,因为用的是 Chrome 内核的浏览器,是无法识别 Content-Disposition:attachment; 中的: 冒号的,正确的写入如下
add_header Content-Disposition attachment;
去掉冒号以后无法下载图片、html 等后缀的文件的问题终于告一段落了。。。