当前的浏览器能够识别文件格式,如果浏览器本身能够解析就会默认打开,如果不能解析就会下载该文件。

那么使用nginx做资源服务器的时候,如何强制下载文件呢?

      location /back/upload/file/ {
if ($request_filename ~* ^.*?\.(txt|pdf|doc|xls)$){
add_header Content-Disposition "attachment;";
}
}

如上,在location中添加头信息即可(测试成功,配置完毕./nginx -s reload 需要重新加载配置文件):

add_header Content-Disposition "attachment;";

最新文章

  1. 关于近段时间论坛型APP 的一段舍弃
  2. 数据库中老师学生家长表添加自动同意好友自动(AgreeAddingFriend ),默认为True
  3. http get/post解决乱码问题
  4. 在Java中导出word、excel格式文件时JSP页面头的设置
  5. Spring 的两个配置容器的讲解
  6. C++中的虚函数总结
  7. 鼠标hover事件
  8. Python函数篇
  9. linux 定时任务,压缩 日志,并删除掉 指定日期之前的 日志
  10. MYSQL 获取当前星期方法
  11. Android 學習之旅!(2)
  12. Golang依赖管理工具:glide从入门到精通使用
  13. Delphi XE5 for Android (十)
  14. USART_GetITStatus和USART_GetFlagStatus的区别
  15. ajax思维导图
  16. Oracle EBS 清除并发请求和(或)管理器数据 请求
  17. nginx服务器下 PHP 出现 502 解决方案(转)
  18. linux cpio
  19. SpringBoot两种读取配置文件的方式
  20. sms_queue 短信队列

热门文章

  1. Servlet实现Cookie读写
  2. kali linux之Bdfproxy
  3. Python strip()函数用法
  4. Windows便签快捷键
  5. [ActionScript 3.0] 常用的正则表达式
  6. Laravel for Windows 开发环境配置
  7. nginx高性能WEB服务器系列之一简介及安装
  8. openstack的部署与运维
  9. JavaWeb学习笔记(十六)—— 事务
  10. js高级程序设计 笔记 --- DOM