【发布时间】:2018-01-30 08:46:52
【问题描述】:
我想在窗口浏览器中打开 pdf 文件,但出现“文件“\\servername\20\2016080.pdf”不存在” 如果我在浏览器中复制此路径,就可以了。
编辑:我在日志中找到了
CRITICAL - 未捕获的 PHP 异常 Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException: "文件 "\\servername\20\2016080.pdf" 不存在" 在 C:\wamp64\www\his\vendor\ symfony\symfony\src\Symfony\Component\HttpFoundation\File\File.php 第 37 行
谢谢。
$response = new BinaryFileResponse($result = $ServerModel->getDocument($request-> get('id'));
$response->headers->set('Content-Type', 'application/pdf');
return $response;
【问题讨论】:
-
您确定不需要RedirectResponse 吗?
-
我已经试过了,我有同样的错误。不,我不需要它。谢谢。
-
这是拼写错误还是复制粘贴错误?
$request-> get('id') -
复制过去的路径也不起作用,我不明白错字。
标签: symfony