如何在体内通过邮件发送图像?

时间:2018-11-13 15:40:51

标签: php laravel email

我正在尝试发送一封电子邮件,希望在其中将图像发送到体内,而不是附加图像,但是邮件会在没有图像的情况下到达我的手中。

我以传统方式将其嵌入html模板中

<img src="{{ asset('img/mails/birthdays.jpg') }}" alt="">

但是邮件到达的是空的,如何使图像到达?

我正在使用laravel

2 个答案:

答案 0 :(得分:0)

将其托管在某个地方或通过在base64中进行编码将其嵌入

<img src="data:image/png;base64,BASE64IMGCONTENTHERE" />

答案 1 :(得分:0)

使用它来获取完整路径

<img src="data:image/png;base64,{{base64_encode(file_get_contents(resource_path('img/mails/birthdays.jpg')))}}" alt="">