现在的浏览器能够识别很多文件类型(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;";
}