wordpress - mpdf 中带有 https 的图像

标签 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 certificate : unable to get local issuer certificate

肮脏的方式:cURL PHP RESTful service always returning FALSE

最佳答案

对于来自 Google 的任何人 - 现在有更好的解决方案。 mPDF 现在支持设置 curlAllowUnsafeSslRequests。

$mdf = new Mpdf(<your configuration>);
$mpdf->curlAllowUnsafeSslRequests = true;

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

关于wordpress - mpdf 中带有 https 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44822433/

相关文章:

wordpress - 嵌入式 Spotify 播放列表中没有播放按钮

css - wordpress 样式表加载

python - 在 python 中使用请求时,出现以下错误 "TLSV1_ALERT_PROTOCOL_VERSION."为什么会发生这种情况?

apache - .htaccess 编码已编码的 URL

wordpress - Woocommerce - 购物车页面不显示

javascript - 链接显然无法正常工作

ssl - 非 www 域导致 SSL 和 heroku 出现问题

ssl - 无法信任自签名 SSL 证书

绑定(bind)到端口时 SSL 证书添加失败

security - meteor ddp 连接安全和 https