>  기사  >  백엔드 개발  >  请教用phpmailer发html格式邮件的外部图片问题

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

WBOY
WBOY원래의
2016-06-23 14:01:061304검색

目前是用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 里面, 但是还是没用,显示出来图片是带大叉的

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


回复讨论(解决方案)

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.