在 HTML 电子邮件中嵌入附加图像
P粉285587590
P粉285587590 2023-08-24 18:08:00
0
2
479
<p>如果我将图像附加到电子邮件中,如何将其放置在 HTML 内容中?我尝试仅使用文件名作为图像源,但这似乎不起作用。</p>
P粉285587590
P粉285587590

全部回复(2)
P粉614840363

图片附件部分需要Content-ID

--T4nu9J8b
Content-Type: image/png
Content-ID: <idname>
Content-Transfer-Encoding: base64
Content-Disposition: attachment ;filename="testimage.png"

iVBORw0KGgoAAAANS...
--T4nu9J8b--

使用相同的 Content-ID 将其嵌入到标记中(不带尖括号)

<img alt="Embedded Image" src="cid:idname"/>

这应该允许附加图像显示在 HTML 中!

P粉450079266

更具体地说明如何构建 HTML 邮件消息。

结果将是一条多部分 MIME 消息,其中包含 text/html 部分(如果您确实使用了 text/plain 类型的替代部分)和多个图像,然后从 HTML 中引用这些图像。 p>

请参阅 RFC 1813RFC 2378 了解有关混合 MIME 中的 content-id 和相关数据(由 HTML 源代码中的 CID 引用)的更多信息。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!