1

在我目前正在编写的应用程序中,我想用文本和图像的组合填充电子邮件的消息正文。我花了很长时间才发现,为了获得嵌入的图像,您必须在消息正文中添加粗体标签(......呃,是的),否则图像只会显示为附件。但是现在我遇到的问题是所有图像都到了正文的末尾,并且我无法以编程方式将文本放在任何附件之后或附件之间。

到目前为止,我已经尝试过:

  1. 使用 img 标签和 base64 字符串将图像添加为正文字符串的一部分。这本来可行,但大多数电子邮件客户端拒绝以这种方式嵌入的图像。

  2. 使用带有对附加文件的引用的普通 img 标签,使用分配的文件名。根本没有工作。

  3. 正常附加图像,但也将文本块附加到电子邮件中。文本的嵌入方式与图像不同。原来是接收端附加的txt文件。

Apple 已将他们的 MFMailComposieViewController 类限制到荒谬的地步,但我知道必须有一种方法可以做到这一点,因为他们在每封电子邮件的末尾添加了愚蠢的“从我的*苹果设备名称发送*”消息邮件。

那么有人有什么想法吗?

4

1 回答 1

0

它获取您的 HTML 消息(body 标记之间的所有内容,左右)并将其粘贴在 div 中。然后使用带有“cid”URI 的 img 标签引用图像附件。之后,它将签名添加到另一个 div 中。我认为没有办法解决这个问题。我试了一会儿。

我还没有尝试添加更多文本/html 附件;也许这会工作......

于 2010-06-11T00:56:25.273 回答