DOMPDF不会呈现安全链接https的图像,但会呈现http

问题描述

我对larvel还是陌生的,一直到处都是,但是找不到答案。

但是我在数据库中有一个https链接,但是生成PDF时,将图像更改为http时会收到“找不到或未知的img”消息,它们会显示出来,但是页面不安全。

不确定这是否是一个问题。

这是我第一次研究这样的后端问题。并感谢您的帮助。

解决方法

如果SSL证书无效或具有自签名,则需要允许它才能生效。

类似这样的东西:

$pdf->getDomPDF()->setHttpContext(
    stream_context_create([
        'ssl' => [
            'allow_self_signed'=> TRUE,'verify_peer' => FALSE,'verify_peer_name' => FALSE,]
    ])
);
,

多次尝试后的最终解决方案 确保安装 php BCMath 模块 :) 它对我有用 :)

    chmod -R 777 /tmp
    sudo apt install php7.2-bcmath
    
    systemctl restart php7.2-fpm

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...