2017-06-29 17 views
1

我正在使用MPDF生成包含圖像的pdf。隨着http://所有工作正常,但在改變我的整個網站https://後,我只得到圖像應該出現的紅色十字。使用https在mpdf中的圖像

如果我將生成的文件作爲html版本觀看,則所有圖像都以https://顯示,但在生成的PDF中,它們只是未顯示。

任何提示?

UPDATE: 錯誤是因爲捲曲 (「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

回答

0

要解決這個問題你需要從URL中刪除協議,爲此我創建了一個插件,請安裝並激活。

這裏是插件的鏈接: - https://wordpress.org/plugins/vg-protocol-removed-not-secure-connection/

+0

感謝您的回答 - 但遺憾的是,這並不能解決問題。我已經使用「真正簡單的SSL」插件,以保持所有URL https://。在webview中,圖像顯示正確(在https://前面),但在PDF視圖中,它們不可見(僅紅色十字) – fourgood

+0

您可以附加截圖 –

+0

http://imgur.com/m9tHcU0 – fourgood

0

如果你有一個根證書,這是它最好使用CURLOPT_CAINFO或CURLOPT_CAPATH不是完全繞過驗證,以提供。

這是一個恥辱mPDF沒有設計得更好,所以你可以避免直接修改庫代碼。