Jason Christa Asked: 2009-09-11 14:50:45 +0800 CST2009-09-11 14:50:45 +0800 CST 2009-09-11 14:50:45 +0800 CST 禁用 Nginx 服务 PDF 的压缩 772 如何使用 Nginx 禁用 PDF 压缩?相关问题,如何阻止 Adobe Reader 自动打开 PDF,而不是将其保存到硬盘? nginx 2 个回答 Voted ColtonCat 2009-09-11T22:37:36+08:002009-09-11T22:37:36+08:00 在第二部分,您只需设置 Content-Disposition 标头以提供首选文件名,浏览器将显示保存文件对话框。 我不知道你会如何让 Nginx 做到这一点,在 php 中我只使用以下代码: header('Content-Disposition: attachment; filename="wootwoot.pdf"'); 确保在 php 输出任何数据之前使用它... Best Answer SaveTheRbtz 2009-09-11T15:01:26+08:002009-09-11T15:01:26+08:00 首先,默认情况下,nginx 仅对 text/html 启用 gzip,因此在提供 PDF 时没有压缩您可以通过以下方式设置要 gzip 的类型(请记住,对于 text/html,始终启用): gzip_types 文本/css 文本/js 文本/xml; 其次是客户端。除了告诉用户右键单击并保存到...之外,我想不出别的办法了
在第二部分,您只需设置 Content-Disposition 标头以提供首选文件名,浏览器将显示保存文件对话框。
我不知道你会如何让 Nginx 做到这一点,在 php 中我只使用以下代码:
确保在 php 输出任何数据之前使用它...
首先,默认情况下,nginx 仅对 text/html 启用 gzip,因此在提供 PDF 时没有压缩您可以通过以下方式设置要 gzip 的类型(请记住,对于 text/html,始终启用):
其次是客户端。除了告诉用户右键单击并保存到...之外,我想不出别的办法了