【发布时间】:2019-04-12 18:03:06
【问题描述】:
我正在使用 barryvdh/laravel-dompdf 包将视图下载为 pdf。在页面中,我放置了一些带有内部链接的图像。内部链接受到 auth 和其他一些中间件的保护。当我看到视图时所有图像都在那里,但下载 pdf 后,由于 auth 中间件,图像没有被加载(显示消息:找不到图像或类型未知)。
下载带有图像的 pdf 的替代方法是什么。
我无法从图片网址中删除中间件。
【问题讨论】:
-
您可以在其服务提供者中对包进行身份验证。
-
您也可以在视图中将图像编码为 base64。也许有一个更清洁的解决方案!
-
@MartinVandersteen 是的,我在控制器中转换了图像,然后转换为 base64 图像并将其发送到视图。