我必须在邮箱签名中包含一些图片(公司标志等).我在使用相关邮箱系统生成的嵌入图像(通常作为附件发送)和链接图像(需要在收到的邮箱中显示它们的许可)时遇到了各种各样的问题.

我刚刚看到一些来自Exchange的邮箱,其中包含徽标的Base64图像表示,并使用标签进行显示.我正在寻找一些信息,如果可能的话,我可以如何在邮箱签名中做到这一点(我如何开始生成Base64版本的徽标,以及我需要什么代码才能让它工作)?

我try 过一些简单的事情,比如

<body>
<span>
<img src=.... >
</span>
</body>

但是我得到的只有alt文本,所以我显然做错了什么.

推荐答案

Important

下面我的回答显示了如何使用数据URI嵌入图像.这对网络很有用,但是will not work reliably for most email clients.用于邮箱目的100.


Base-64数据在img标签中是合法的,我相信您的问题是如何正确插入这样的图像标签.

您可以使用在线工具或几行代码来生成base 64字符串.

从内联数据中获取图像的语法如下:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot">

http://en.wikipedia.org/wiki/Data_URI_scheme

Html相关问答推荐

如何才能完成这个背景按钮

每次在视口中运行动画

在css嵌套 Select 器中,尾随的`&;‘是什么意思?

动态FormControl值在Angular 上绑定错误的问题

使用无限数量的元素创建特定的CSS网格

带有MathJax SVG的HTML代码在XHTML中不起作用

嵌套表列高度不是100%高度的问题

在单独的容器之间堆叠上下文

我无法从带Angular 的Bootstrap 5中的表单中获取数据

如何使不断增长的div不溢出其包含固定div的父级

在TWebLabel标题中设置换行符/换行符的方法?

如何解决水平塌陷问题?

jQuery 索引返回不正确的结果

第 117 行的块标记无效:endblock,应为empty或endfor.您是否忘记注册或加载此标签?

如何使我的设计适合与我的框架尺寸不同的视口?

导航丸被选中(活动),但内容未显示.怎么会?

单击按钮时更改字体真棒图标

如何将图像移动到父容器的右侧?

发光效果html动画

绝对定位的 div 与另一个静态定位的 div 的边距顶部一起移动