在symfony2中显示pdf

use*_*692 1 pdf controller download symfony

我想显示一个pdf,但我这样做了,我只能下载pdf:这是我的代码:

        $response = new BinaryFileResponse($path);
        $response->trustXSendfileTypeHeader();
        $response->setContentDisposition(ResponseHeaderBag::DISPOSITION_ATTACHMENT, $file . '.pdf');
        return $response;
Run Code Online (Sandbox Code Playgroud)

任何的想法?

Jov*_*vic 5

您是否尝试过设置Content-Type标头?

$response->headers->set('Content-Type', 'application/pdf');
Run Code Online (Sandbox Code Playgroud)

此外,setContentDispositionDISPOSITION_ATTACHMENT值以来调用的沟通会强制您的浏览器下载文件.