如何在浏览器中显示文件而不是使用laravel 5.6下载?

时间:2019-02-27 05:16:15

标签: php laravel laravel-5

我要在浏览器中显示文件(pdf,docx等),方法是单击按钮而不是下载。

3 个答案:

答案 0 :(得分:2)

file()方法用于直接在用户浏览器中显示图像或PDF。

return response()->file($pathToFile);

return response()->file($pathToFile, $headers);

详细了解here

答案 1 :(得分:0)

据我所知,您可以尝试使用return response()->file($pathToFile, $headers);

显示图像和pdf等文件类型

但是您无法直接在浏览器中显示docx 文件。您需要某种浏览器可以支持的转换,以便将docx显示到浏览器上

答案 2 :(得分:0)

我使用Google文档查看pdf文件。

这是我的代码-

<a href="http://docs.google.com/gview?url={{ URL::to($tableof1->content) }}" target="_blank">{{$tableof1->content_title}}</a>