当我从html生成PDF时,我的img没有显示在服务器Linux上。
在本地主机中,我的图像正在显示。
我的代码 CSS :
background: red url("<?php echo __DIR__ ?/my_img.png");
但是在服务器 Linux 上,它没有显示有关信息 :
如果我写
<img src="<?php echo __DIR__ ?/my_img.png">
我在两台服务器上都看到了此图像。
编辑:
我需要重复图像(x 和 y)所以我不插入
我试试这个
.myimg:after {
background: red url("<?php echo __DIR__ ?/my_img.png");
}
但是IMG没有显示。所以我认为 DOMPDF 无法在 CSS 中解释后台的 URL。
一个想法?
我发现:
<img src='data:image/png;base64,<?php echo base64_encode(file_get_contents("myimg.png")); ?>'>
它的作品!