码迷,mamicode.com
首页 > 其他好文 > 详细

nginx服务端配置pdf文件下载

时间:2016-07-04 12:06:09      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:nginx   pdf   下载形式   

默认情况下,通过nginx服务器来访问pdf文件,在浏览器上是会直接打开该pdf文件呈现内容的。如果想要访问pdf文件时,实现下载文件的效果,则需要在nginx服务端做一些配置。

# vi nginx.conf
 location /{
  if ($request_filename ~*^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
  add_header Content-Disposition:‘attachment;‘;
 }
 }

以上配置是匹配文件后缀,当文件后缀匹配pdf,rar等文件后,当访问该些文件时,则会进行下载的操作。


但以上的配置在chrome上是不生效的,因为chrome会自动在浏览器中去识别文件的后缀,当识别到pdf文件时,还是会打开文件在网页中识别内容。

这时候需要修改pdfmime-type

# vi mime.types
  application/pdf                       octet-stream;

mime-type修改为octet-stream后,chrome上就也可以进行下载了。


本文出自 “扮演上帝的小丑” 博客,转载请与作者联系!

nginx服务端配置pdf文件下载

标签:nginx   pdf   下载形式   

原文地址:http://icenycmh.blog.51cto.com/4077647/1795512

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!