在电子邮件中看不到图像/ svg + xml格式的Mandrill base64内嵌图像?

时间:2015-05-01 12:09:17

标签: javascript json api mandrill email-templates

当我使用Mandrill发送带有以 image / svg + xml 格式编码的图像的电子邮件时,它们在电子邮件中不可见。

`

  

"图像":[{

     

"输入":" image / xml + svg",

     

" name":" S1",

     

"内容":PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3 ......

     

}]

`如果我将它们渲染为

,图像会在网页上很好地显示
<img src="data:image/svg+xml;base64,PHN2Z......>

如果我使用 image / png 并使用base64编码的字符串作为图像

,Mandrill工作正常并显示图像

1 个答案:

答案 0 :(得分:0)

电子邮件中的SVG图像存在问题。您的代码很好,但电子邮件客户端只是不显示SVG图像(例如iPhone本机电子邮件客户端,但GMail,Hotmail,Yahoo,...不要)。请参阅此在线测试,该测试显示哪些电子邮件客户端显示/不显示SVG图像:http://conference.createsend.com/screens/r/06A83737A07C505E?_ga=1.195278186.717901520.1441198800