【发布时间】:2015-01-26 00:43:50
【问题描述】:
我正在做一个项目,我必须发送带有图像的电子邮件,但问题是图像必须在邮件正文中发送,而不是作为附件发送,我已经尝试了很多,但没有找到结果。请给我一些合适的解决方案来解决这个问题。
提前谢谢...
【问题讨论】:
-
Simple Dude,将图像编码为base64格式,然后在消息正文中附加一些分隔符:)
标签: php html html-email
我正在做一个项目,我必须发送带有图像的电子邮件,但问题是图像必须在邮件正文中发送,而不是作为附件发送,我已经尝试了很多,但没有找到结果。请给我一些合适的解决方案来解决这个问题。
提前谢谢...
【问题讨论】:
标签: php html html-email
从图像创建一个base64字符串并将其用作src。
$img = file_get_contents('image.jpg');
$img_b64 = base64_encode($img);
echo "<img src='data:image/jpeg;base64," . $img_b64 . "' />";
如果您使用另一种图像文件,则必须使用另一种 mime 类型。
【讨论】: