【问题标题】:Laravel download view as pdf with imagesLaravel 下载视图为带有图像的 pdf
【发布时间】:2019-04-12 18:03:06
【问题描述】:

我正在使用 barryvdh/laravel-dompdf 包将视图下载为 pdf。在页面中,我放置了一些带有内部链接的图像。内部链接受到 auth 和其他一些中间件的保护。当我看到视图时所有图像都在那里,但下载 pdf 后,由于 auth 中间件,图像没有被加载(显示消息:找不到图像或类型未知)。

下载带有图像的 pdf 的替代方法是什么。

我无法从图片网址中删除中间件。

【问题讨论】:

  • 您可以在其服务提供者中对包进行身份验证。
  • 您也可以在视图中将图像编码为 base64。也许有一个更清洁的解决方案!
  • @MartinVandersteen 是的,我在控制器中转换了图像,然后转换为 base64 图像并将其发送到视图。

标签: php laravel dompdf


【解决方案1】:

这就是我所做的, 我在控制器本身中获取图像,然后将图像转换为 base64 图像。然后传递给视图。现在一切正常。

【讨论】:

    猜你喜欢
    • 2016-03-23
    • 2021-05-16
    • 2021-05-10
    • 2016-08-12
    • 2012-09-28
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    相关资源
    最近更新 更多