Content-Disposition头不同于Nginx到Apache

时间:2016-05-21 11:38:22

标签: apache http http-headers apache2

我正在构建一个涉及下载PDF文件的Symfony应用程序。

当返回文件下载的响应时,我正在使用文件名设置Content-Disposition标头。

Content-Disposition: attachment; filename="file.pdf"

我一直在使用Nginx在我的开发机器上运行它,当在Chrome中调试响应时,我可以看到标头设置正确。但在将其移至运行Apache的测试机器之后,标题只显示为:

Content-Disposition: attachment;

这与Apache有什么关系吗?源代码完全相同。

我应该告诉我在标题中设置的文件名不是实际的文件名,但是在使用实际文件名时没有区别。

这是设置标题的Symfony代码段:

$response->headers->set('Content-Disposition', 'attachment; filename="' . $name . '"');

0 个答案:

没有答案