【问题标题】:Sorting text and attached images in MFMailCompositeViewController?在 MFMailCompositeViewController 中对文本和附加图像进行排序?
【发布时间】:2010-06-10 21:49:42
【问题描述】:

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

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

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

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

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

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

那么有人有什么想法吗?

【问题讨论】:

    标签: iphone email ipad attachment mfmailcomposeviewcontroller


    【解决方案1】:

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

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

    【讨论】:

    • 我尝试添加一些文本/html 附件。它们在应用程序中显示为小 html 文件图标,并为收件人附加了 html 文件。文本/纯文本附件也发生了同样的事情(除了它是一个附加的文本文件)。
    猜你喜欢
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多