在 mpdf 中带有 https 的图像

fou*_*ood 2 wordpress ssl https mpdf

我正在使用 MPDF 生成带有图像的 pdf。使用 http:// 一切正常,但是在将我的整个站点更改为 https:// 后,我只会在图像应显示的位置出现红色十字。

如果我将生成的文件作为 html 版本观看,图像都在那里,带有 https://,但在生成的 PDF 中它们没有显示。

任何提示?

更新:错误是因为 CURL(“SSL 证书问题:无法获得本地颁发者证书”)

它是通过添加curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 到 mpdf.php解决的

在这里找到答案: curl: (60) SSL 证书:无法获得本地颁发者证书

肮脏的方式:cURL PHP RESTful 服务总是返回 FALSE

Sco*_*79' 9

对于从 Google 来到这里的任何人 - 现在有一个更好的解决方案。mPDF 现在支持设置 curlAllowUnsafeSslRequests。

$mdf = new Mpdf(<your configuration>);
$mpdf->curlAllowUnsafeSslRequests = true;
Run Code Online (Sandbox Code Playgroud)

这将为您正确设置 CURL 参数,而无需修改 mPDF。显然,仅在适当的情况下使用,因为这会禁用 SSL 的所有验证保护。