Html 如何防止电子邮件客户端将我的图像添加为附件
我正在创建一个html电子邮件模板,希望能在常用的桌面和网络电子邮件客户端(如Outlook、Gmail或Yahoo)上显示 我有一个困难的时间做一个html电子邮件模板,我的图像被视为附件。我假设可以不将它们显示为附件,因为我订阅的大多数网站,如Pinterest,它们的html电子邮件模板上都有图像,但它也不会将它们显示为附件 下面是我正在测试的代码Html 如何防止电子邮件客户端将我的图像添加为附件,html,html-email,email-templates,Html,Html Email,Email Templates,我正在创建一个html电子邮件模板,希望能在常用的桌面和网络电子邮件客户端(如Outlook、Gmail或Yahoo)上显示 我有一个困难的时间做一个html电子邮件模板,我的图像被视为附件。我假设可以不将它们显示为附件,因为我订阅的大多数网站,如Pinterest,它们的html电子邮件模板上都有图像,但它也不会将它们显示为附件 下面是我正在测试的代码 <table align="center"> <tbody> <
<table align="center">
<tbody>
<tr>
<td>
<table>
<tbody>
<tr>
<td>
<a href="http://www.taxq.io/signup"><img src="@web/mail/img/email-for-first-users-header.jpg" style="width:auto; height: auto; border-style: none; display: block;"/></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr>
<td>
<h2>Hi, non-user's name!</h2>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
嗨,非用户名!
我基本上想要实现的是,电子邮件客户端不会将我的图像添加到附件区域。在电子邮件中嵌入图像首先需要将所述图像的版本作为base64编码字符串。图像编码完成后,跳入模板或发送的任何HTML,并使用标准HTML图像标记将其嵌入:
<img alt="My Image" src="data:image/jpeg;base64,/9j/4S/+RXhpZgAATU0AKgAAAAgACAESAAMAENkDZ5u8/61a+X...more encoding" />
那你就完了!发送。您的意思是,我将在src属性中添加图像的base64编码字符串,而不是图像的正常路径?为什么不使用完整路径链接到它们?然后它们将不会显示为附件