2016-11-16 9 views
1

DOMPDFを使用してpdfを作成していますが、ローカルとHTTPサーバー上で正常に動作していますが、HTTPSを使用しているサーバーにソースがある場合、イメージは表示されません。イメージはDOMSDFで表示されません

$options->set('isRemoteEnabled', TRUE); 
$dompdf = new Dompdf($options); 

$context = stream_context_create([ 
    'ssl' => [ 
     'verify_peer' => FALSE, 
     'verify_peer_name' => FALSE, 
     'allow_self_signed'=> TRUE 
    ] 
]); 
$dompdf->setHttpContext($context); 
+1

多分(?????)http://stackoverflow.com/a/22911050/797620 – Abela

+0

おそらくDOMpdfの問題ではありません。 $ fp = fopen($ yourUrl、 'r'、false、$ context);同じストリームコンテキストでリモートWebを読んでみてください。または$ response = file_get_contents($ yourUrl、0、$ context); – Curlas

+0

いいえ、申し訳ありません.DOM形式のURLは受け付けていません。 – Curlas

答えて

1

これを修正するには、「var/www/mysite/public/images/image.jpg」というパスを使用しました。私はバックグラウンドイメージで問題を解決できませんでした。そのため、cssを使用してバックグラウンドイメージではなく絶対位置でイメージを使用します。

関連する問題