我正在尝试发送一封电子邮件,其中我希望在正文中发送一个图像,而不是图像是附加的,但邮件到达时没有图像。
我以传统的方式将其嵌入到html模板中。
<img src="{{ asset('img/mails/birthdays.jpg') }}" alt="">
但是邮件到达时是空的,如何使图像到达?
我用的是laravel
发布于 2018-11-13 15:50:05
要么将其托管在某个地方,要么通过编码将其嵌入到base64中
<img src="data:image/png;base64,BASE64IMGCONTENTHERE" />
发布于 2018-11-13 15:51:16
使用此命令可获取完整路径
<img src="data:image/png;base64,{{base64_encode(file_get_contents(resource_path('img/mails/birthdays.jpg')))}}" alt="">
https://stackoverflow.com/questions/53284527
复制相似问题