为服务于PDF的Nginx禁用压缩

如何禁用使用Nginx的PDF压缩? 相关问题,我该如何阻止Adobe Reader自动打开PDF,而不是将其保存到硬盘?

首先,nginx默认只对text / html使用gzip,所以在提供PDF时不会有压缩。你可以通过以下方式设置你想要gzip的types(记住text / html总是):

gzip_types text / css text / js text / xml;

其次是客户端。 我不能想办法告诉用户右键单击并保存到…

在第二部分中,您只需设置Content-Disposition标头以提供首选文件名,浏览器将显示一个保存文件对话框。

我不知道你将如何导致Nginx做到这一点,在PHP我只是使用这个代码:

header('Content-Disposition: attachment; filename="wootwoot.pdf"'); 

请务必使用这个BEFORE PHP输出任何数据…