活到老学到老  

记录遇到问题的点点滴滴。

nginx配置文件强制下载

8年前发布  · 1615 次阅读
  nginx 

现在的浏览器能够识别很多文件类型(txt,pdf,jpg...),并在浏览器中自动打开
添加头信息Content-Disposition "attachment;"会使浏览器强制下载:

#表示浏览器内嵌显示一个文件
Content-disposition: inline; filename=foobar.pdf
 
#表示会下载文件,如火狐浏览器中
Content-disposition: attachment; filename=foobar.pdf

nginx配置如下,在相应的server中添加如下location:

location /upload {
    add_header Content-Disposition "attachment;";
}