在HTML电子邮件中发送base64图像

使用富文本编辑器,我们的用户可以将保存的图像从桌面拖放到编辑器中。他们提交后,该图像就会出现并正确显示在网页中。


由于图像未上传到任何地方,因此编辑器会将图像另存为base64编码的图像。


<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb

等等


但它不会显示-在iPhone上或两个不同版本的Outlook中都不会显示。图像被破坏了。我们希望坚持使用base64,因为它已经可以在网页上使用,并且能够在用户离线时查看图像。


阿晨1998
浏览 2554回答 3
3回答

狐的传说

被标记为答案,是因为答案很简单:对base64的支持很糟糕,您应该尽量避免这样做。我们设法让他们工作,实际上在这个问题上有一个错误。但是,我们必须强制使用Outlook 2007。苹果可以很好地处理base64图像。
打开App,查看更多内容
随时随地看视频慕课网APP