You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dompdf在HTTPS环境下图片与CSS加载失败问题求助

Dompdf在HTTPS环境下图片与CSS加载失败问题求助

大家好,我最近遇到一个Dompdf的棘手问题,想请各位帮忙看看:

我在自己的系统里用Dompdf库生成PDF文件,开发环境(HTTP协议)下一切正常,PDF里的图片和样式都能正确加载显示。但部署到用Let's Encrypt SSL证书的正式HTTPS环境后,问题就来了——PDF里的图片和style.css完全加载不出来。

补充说明下,我给图片和CSS的src传的都是绝对路径,而且已经尝试了以下配置,但还是没解决问题:

$options = new Options();

$options->setChroot($projectPath);

$options->isRemoteEnabled(true);

$domPdf = new Dompdf($options);

$domPdf->setBasePath($projectPath);

$context = stream_context_create([
    'ssl' => [
        'allow_self_signed'=> TRUE,
        'verify_peer' => FALSE,
        'verify_peer_name' => FALSE,
    ]
]);

$domPdf->setHttpContext($context);

有没有朋友遇到过类似的情况?或者能指点下我哪里可能配置错了吗?非常感谢!

备注:内容来源于stack exchange,提问作者Kelvera

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:37:28