php mail函数发送邮件,内容如何显示图片,代码该怎样写?????
2个回答
展开全部
用比较省事儿的方式吧.
读取图片的二进制数据, 然后base64下..
在html代码这样写. <img src=“data:image/png;base64,encode之后的内容”/>
这样就嵌入了图片数据...
优点是发生带图片的文件便捷了...
确定是邮件内容变长了.
如果是 海量群发 ,
不建议使用上述方法. 会影响群发速度 , 可使用 <img src="http..xxxx.jpg" /> 的方式.
另外一种是使用smtp协议添加附件... 具体你百度吧, 以上2种还是比较简洁的.
读取图片的二进制数据, 然后base64下..
在html代码这样写. <img src=“data:image/png;base64,encode之后的内容”/>
这样就嵌入了图片数据...
优点是发生带图片的文件便捷了...
确定是邮件内容变长了.
如果是 海量群发 ,
不建议使用上述方法. 会影响群发速度 , 可使用 <img src="http..xxxx.jpg" /> 的方式.
另外一种是使用smtp协议添加附件... 具体你百度吧, 以上2种还是比较简洁的.
更多追问追答
追问
之后的内容是什么啊
追答
那是 图片的二进制内容
base64_encode
之后的内容./
就是
base64_encode(file_get_contents("图片url"))
执行的结果....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询