我可以使用 URL 添加图像,但不尝试获取本地图像文件。
$portada->addImage('earth.jpg');
收到此错误:
未捕获的 PHP 异常 PhpOffice\PhpWord\Exception\InvalidImageException: "" at C:\Users\kaskull\Desktop\symfony\examsgenerator\vendor\phpoffice\phpword\src\PhpWord\Element\Image.php 第 386 行
我正在控制器上创建我的 Word,所以我的第一个想法是应该是这样的:
$portada->addImage('../Resources/Asset/images/logo.png');
得到同样的错误。
编辑:
如果我做:
$path = realpath('../Resources/Asset/images/logo.png');var_dump(is_readable($path));
它返回 FALSE
但如果我使用它,它会运行。
$path=realpath('C:\Users\CARLES\Desktop\symfony\examsfinal\src\AppBundle\Resources\Asset\images\logo.png');