出于某些原因,DomPDF不会呈现包含在正在解析的html中的图像:

However, the image is rendered on the page when it is returned as html:

HTML Image exists

I've looked at these issues and have make sure that DOMPDF_ENABLE_REMOTE is set to true and verified file permissions:
dompdf image not real image not readable or empty
Image error in DOMPDF for ZF2

我还需要判断其他什么东西吗?

推荐答案

Following helped me like charm, at least localy, and even with

def("DOMPDF_ENABLE_REMOTE", false);

The solution is to change the image SRC to the absolute path on the server, like this:

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

All of the following worked for me:

<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"] is C:/wamp/www/ZendSkeletonApplication/public

Thanks to this: lost in code

Laravel相关问答推荐

Laravel:通过数据透视表数据限制多对多Eager 加载

Inertiajs - 使用链接组件添加记录但无法在不使用表单的情况下清除文本区域

嵌套数组请求的 Laravel 验证,其中如果整数之一为零,则另一个应大于零

无法使用 Dompdf Laravel 9 加载图像

自从 Laravel 使用 Vite 更新后,我无法运行npm run dev

Laravel 有Many Many to Many To One Eloquent

Laravel:如何在 laravel 查询生成器中使用派生表/子查询

Laravel PHP 框架的新手. /以外的路由不起作用

Laravel 中的 index()" 是什么意思?

Laravel Blade 模板 @foreach 订单

合并和排序两个 Eloquent 集合?

Laravel 5.1 重命名项目

Laravel 初学者的良好开端

加载模型的所有关系

Laravel 规则和正则表达式 (OR) 运算符的问题

在 Laravel 5 控制器中找不到类App\Http\Controllers\DB

Class类 App\Http\Controllers\Auth\Request 不存在.

如何清理 Laravel Bootstrap 缓存配置文件?

向 Laravel 重定向添加一个锚点

如何在 Laravel 5 中验证 RESTful API?