【问题标题】:How can I include image in my HTML-email? [closed]如何在我的 HTML 电子邮件中包含图像? [关闭]
【发布时间】:2016-03-20 01:00:14
【问题描述】:

我正在尝试在 HTML 电子邮件中包含图像,我通过将图像编码为 base64 并使用 img 标记来发送信息。

HTML:

<img alt="Embedded Image" height="128" width="128" `src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD....snip..." />`

我在邮件中看不到image,我还发现以下article 反映了这个问题。

那么如何将图像发送到 HTML 中?

注意:我不能使用外部链接,因为我们有一些限制。

【问题讨论】:

  • 您是否 100% 确定电子邮件客户端不只是阻止图像?您是否尝试过多个客户端?为了确保 base64 数据正确,当您在浏览器中打开 HTML 时,图像是否在本地显示?
  • 对它的支持是粗略的,尤其是在老客户中,如果您正确地处理 HTML 电子邮件,那么您希望支持尽可能多的客户。为什么一定要嵌入?

标签: html css image email


【解决方案1】:

例如设置一个cid

<img src="cid:myimage" />

并使用与您的 cid 相同的名称附加图像

【讨论】:

    猜你喜欢
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2014-12-09
    相关资源
    最近更新 更多