当前位置: 首页 > 编程笔记 >

Nginx配置txt、pdf、doc、xls等文件直接下载的方法

斜烈
2023-03-14
本文向大家介绍Nginx配置txt、pdf、doc、xls等文件直接下载的方法,包括了Nginx配置txt、pdf、doc、xls等文件直接下载的方法的使用技巧和注意事项,需要的朋友参考一下

使用Nginx时,如果要让一些附件比如 txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载)
则可以在nginx的加上头配置如下:


if ($request_filename ~* ^.*?\.(txt|pdf|doc|xls)$){  

    add_header Content-Disposition: 'attachment;';  

}  


如果客户端请求的文件以txt、pdf、doc、xls为后缀的话则会让浏览器出现另存为对话框。

 类似资料:
  • 我正在尝试使用Selenium WebDriver自动执行文件下载功能。我正在使用谷歌浏览器,要下载的文件类型是PDF格式。当 WebDriver 单击下载(或打印)链接时,浏览器将显示 pdf 文件的预览,而不是直接下载。如何使chrome驱动程序直接下载pdf文件?我尝试了下面的代码,但没有运气 我知道这个问题已经在StackOverflow上问过了,包括这个,但这些解决方案都不适合我。 我正

  • 本文向大家介绍nginx下配置thinkphp文件的方法,包括了nginx下配置thinkphp文件的方法的使用技巧和注意事项,需要的朋友参考一下 在上篇文章给大家介绍了在Nginx上部署ThinkPHP项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下: 以上所述是小编给大家介绍的nginx下配置thinkphp文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,

  • 1.引入js文件 在页面中引入: var fileApi = require("$UI/system/components/justep/docCommon/fileApi"); 2.调用fileApi的browse方法 打开本地文件,例: var url = require.toUrl("./file/abc.docx"); var name = "abc"; fileApi.bro

  • 本文向大家介绍nginx 重新加载NGINX配置文件,包括了nginx 重新加载NGINX配置文件的使用技巧和注意事项,需要的朋友参考一下 示例 以root用户身份: Ubuntu 14.04示例 Ubuntu 16.04示例 重新加载之前,最好检查config是否存在语法错误: 要么            

  • 问题内容: 当用户将某些文件(例如.doc,.xls,.pdf等)上传到我的网站时,我希望能够生成(文档第一页的)预览缩略图。我正在使用LAMP堆栈中的PHP,但对可以完成此工作的任何库或命令行工具都感到满意(Linux为首选)。 问题答案: 将某些文档格式转换为图像并不容易。仅靠php不能做到这一点。“正确”的方法是首先在服务器上安装可以打开该格式文件的程序。例如,对于.doc文档,您可以使用O

  • 本文向大家介绍Nginx配置文件nginx.conf的常用配置方法,包括了Nginx配置文件nginx.conf的常用配置方法的使用技巧和注意事项,需要的朋友参考一下 Nginx使 用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明 分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中