【发布时间】:2014-09-03 11:36:30
【问题描述】:
我需要通过控制器提供 pdf 文件,但无法在浏览器窗口中打开它们。当我使用 pdf 文件发送响应时,它会呈现乱码,或者如果我按照 http://symfony.com/doc/current/components/http_foundation/introduction.html#serving-files 的示例下载文件,但我需要在查看模式下打开它,我该怎么做?
这是我目前所得到的:
return new Response(readfile('/file/path/file.pdf'), 200,
array('Content-Type' => 'application/pdf')
);
是我遗漏了什么,还是我的 php 或 apache 配置有问题?
【问题讨论】:
-
尝试设置
Content-Disposition: inline; filename.pdfHeader。