代码之家  ›  专栏  ›  技术社区  ›  Freddie Bell

更换cid:图像参考电子邮件正文中包含来自另一个文件的Base64编码字符串

  •  0
  • Freddie Bell  · 技术社区  · 5 年前

    我的任务是写一个电子邮件存档应用程序。在其他SO问题和答案的帮助下,我成功地在Delphi10.2.3中使用Indy10保存了邮件正文,并将其图像附件保存为Base64编码的文本文件。

    带有内嵌图像的电子邮件正文包含如下字符串:

    <img width=360 height=153 id="Picture_x0020_8" src="cid:image002.png@01D4F3AE.C0AE8970">
    

    data:image/x-png;base64,
    iVBORw0KGg...Jggg==
    

    我的第一个问题是 cr_lf . 我有 克洛夫 就在那之后 base64,

    现在我要把 <image width=360..8970"> 使用base64encoded图像文本-然后,当然,将新的主体保存到存档中。

    我可以很容易地删除 < 然后我想用一种简单的方法将base64txt文件的内容插入到该文件的正确位置。

    我会接受其他问题的参考,所以我可能会错过,做类似的事情。我什么也没发现 德尔菲

    谢谢

    0 回复  |  直到 5 年前