当前位置:   article > 正文

Nginx配置文件目录实现pdf文件预览及下载_nginx pdf

nginx pdf

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

以下配置只能下载

nginx配置如下:

  1. server {
  2. listen 80;
  3. server_name download.xxx.com;
  4. location ^~ /download/ {
  5. alias /tmp/temp/;
  6. if ($request_filename ~* ^.*?\.(html|doc|pdf|zip|docx)$) {
  7. add_header Content-Disposition attachment;
  8. add_header Content-Type application/octet-stream;
  9. }
  10. sendfile on; # 开启高效文件传输模式
  11. autoindex on; # 开启目录文件列表
  12. autoindex_exact_size on; # 显示出文件的确切大小,单位是bytes
  13. autoindex_localtime on; # 显示的文件时间为文件的服务器时间
  14. #autoindex_format html; # 显示索引页面文件风格,默认html
  15. limit_rate 1024k; # 限速,默认不限速
  16. charset utf-8,gbk; # 避免中文乱码
  17. }
  18. }

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/195347
推荐阅读
相关标签
  

闽ICP备14008679号