请教用phpmailer发html格式邮件的外部图片问题
程序员文章站
2022-06-16 19:18:57
...
目前是用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 里面, 但是还是没用,显示出来图片是带大叉的
高人帮我看看我哪里不对了
我不要那种打开邮件要手动点击一下下载图片,然后才能看到邮件图片的效果,
我要的效果是打开邮件,图片就显示出来。
我试了用这个方法去做,但是好像也不行,
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$image_data = "data:image/png;base64,".base64_encode($img);
然后再把这个$image_data放到放到img src 里面, 但是还是没用,显示出来图片是带大叉的
高人帮我看看我哪里不对了
回复讨论(解决方案)
我已经解决了,如果你也需要的话我把代码片段发给你, 你留个邮箱