我正在发送一封电子邮件,其中包含以下 HTML 文档
<img src="data:image/jpg;base64,/*base64-data-string here*/" />
如果我保存电子邮件的源代码并在浏览器中查看,我可以很好地看到图像。但是,在 Outlook 预览面板中,它仅显示为无效或无图像缩略图,并且不会加载图像。
我通过谷歌搜索发现 Outlook 不支持嵌入图像。我还能怎样实现我想要做的事情?
最佳答案
许多电子邮件客户端不接受数据 uri 中的图像。这不是什么新鲜事。如果您想要专门支持 Outlook,我会选择链接到 CID 并将图像作为多部分电子邮件的新部分包含在内。
另请参阅这些主题:
关于c# - HTML 中的嵌入图像未出现在 Outlook 渲染器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48908409/