DOMPDF - 背景网址(linux vs windows)



当我从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")); ?>'>

它的作品!

最新更新