欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请教用phpmailer发html格式邮件的外部图片问题

程序员文章站 2022-04-24 17:05:11
...
目前是用PhPmailer来发送邮件,自己定义了一个邮件模板,html格式的,中间会有一些外部文件的图片,

我不要那种打开邮件要手动点击一下下载图片,然后才能看到邮件图片的效果,

我要的效果是打开邮件,图片就显示出来。

我试了用这个方法去做,但是好像也不行,

ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$image_data = "data:image/png;base64,".base64_encode($img);

然后再把这个$image_data放到放到img src 里面, 但是还是没用,显示出来图片是带大叉的

高人帮我看看我哪里不对了


回复讨论(解决方案)

我已经解决了,如果你也需要的话我把代码片段发给你, 你留个邮箱