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
相关产品推荐
相关产品推荐

