记录一下昨天和今天遇到的,yii2使用mpdf的时候,图片是使用php方法生成的二维码,所以图片地址为http://local.com/xxxxx,url中携带不同的参数。
但是开启了
$mpdf->showImageErrors = true;
后显示
google了很多,错误原因也是很多,当然我这个其中一种原因,后来我使用了file_get_contents(),来查看图片的内容信息,打印的时候,出现的是登陆页面,终于明白了为什么。
最终原因:图片获取地址是需要登陆访问的,所以生成pdf的时候无法获取到图片的信息。
解决方法:将图片生成的地址改为不需要登录就能访问的地址。