DomPDF: Imej tidak boleh dibaca atau kosong
P粉743288436
P粉743288436 2023-08-29 14:06:26
0
2
558
<p>Atas sebab tertentu, DomPDF tidak memaparkan imej yang terkandung dalam html yang sedang dihuraikan: </p> <p>Walau bagaimanapun, apabila imej dikembalikan sebagai html, imej itu dipaparkan pada halaman: </p> <p>Saya telah melihat soalan ini dan memastikan DOMPDF_ENABLE_REMOTE ditetapkan kepada kebenaran fail yang benar dan disahkan: </p><p> imej dompdf bukan imej sebenar, tidak boleh dibaca atau kosong</p><p> Ralat imej dalam DOMPDF ZF2</p> <p>Adakah terdapat apa-apa lagi yang perlu saya semak? </p>
P粉743288436
P粉743288436

membalas semua(2)
P粉244155277

Memandangkan jawapan lain mencadangkan untuk mendayakan pilihan jauh dalam module.config.php dan saya masih belum dapat menambah ulasan, saya fikir adalah lebih baik untuk menjawab bahawa fail itu tidak wujud dalam versi DomPDF yang lebih baharu.

Jika anda perlu memasukkan imej yang disimpan dari jauh dalam versi yang lebih baharu, anda mesti menyerahkan ini sebagai pilihan kepada pembina:

$dompdf = new Dompdf(array('enable_remote' => true));

Ini menyelesaikan masalah yang saya hadapi.

P粉805107717

Perkara berikut membantu saya jatuh cinta dengan glamor, sekurang-kurangnya secara tempatan, walaupun dengan

define("DOMPDF_ENABLE_REMOTE", false);

Penyelesaian adalah menukar SRC imej kepada laluan mutlak pada pelayan, seperti berikut:

<img src="/var/www/domain/images/myimage.jpg" />

Semua yang berikut berkesan untuk saya:

<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'/placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'\placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'./placeholder.jpg';?>"/>

$_SERVER["DOCUMENT_ROOT"] ialah C:/wamp/www/ZendSkeletonApplication/public

Terima kasih untuk ini: Hilang dalam Kod

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan