在我目前正在编写的应用程序中,我想用文本和图像的组合填充电子邮件的消息正文。我花了很长时间才发现,为了获得嵌入的图像,您必须在消息正文中添加粗体标签(......呃,是的),否则图像只会显示为附件。但是现在我遇到的问题是所有图像都到了正文的末尾,并且我无法以编程方式将文本放在任何附件之后或附件之间。
到目前为止,我已经尝试过:
使用 img 标签和 base64 字符串将图像添加为正文字符串的一部分。这本来可行,但大多数电子邮件客户端拒绝以这种方式嵌入的图像。
使用带有对附加文件的引用的普通 img 标签,使用分配的文件名。根本没有工作。
正常附加图像,但也将文本块附加到电子邮件中。文本的嵌入方式与图像不同。原来是接收端附加的txt文件。
Apple 已将他们的 MFMailComposieViewController 类限制到荒谬的地步,但我知道必须有一种方法可以做到这一点,因为他们在每封电子邮件的末尾添加了愚蠢的“从我的*苹果设备名称发送*”消息邮件。
那么有人有什么想法吗?