iphone - MFMailComposer -- 使用 HTML ON 附加图像

标签 iphone ios uiimage mfmailcomposeviewcontroller mfmailcomposer

我正在尝试发送带有图像附件并启用 HTML 的电子邮件。问题是当 HTML 打开时,图像显示为内联而不是作为附件(我使用 gmail)。

如果我设置 isHTML:NO,则图像会正确显示为可下载的附件。如何将图像作为附件与 html 消息一起发送?

NSData *imageAttachment = UIImageJPEGRepresentation(myUIImage,1);

MFMailComposeViewController *mailView = [[MFMailComposeViewController alloc] init];
[mailView setSubject:@"My Email Subject!"];
[mailView addAttachmentData:imageAttachment mimeType:@"image/jpeg" fileName:@"imageAttachment.jpg"];
[mailView setMessageBody:messageBody isHTML:YES];

谢谢~!!

最佳答案

你贴图的方法是正确的,你得到的结果也是可以的。

无论哪种方式,最终用户(无论他们是否使用 Gmail)都应该获得附件。

例如,Windows Live Mail 应将其视为附件,而在 Mac OS 中使用 Mail 时,您会看到内联图像。

关于iphone - MFMailComposer -- 使用 HTML ON 附加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542475/

相关文章:

iphone - 委托(delegate)不工作

iphone - Objective-C:我可以用代码“监视”一个变量,以便它更改的瞬间可以将其更改回来?

iphone - 是否有流行的 iOS Twitter 客户端列表及其用于关注和发推文的自定义 URL 方案?

ios - 如何在 Swift 5 和 iOS 13 中使用 CIFilter sunbeamsGenerator?

ios - 图像未显示在 UITabBarItem 中

ios - 从其他 View Controller 为 uiimageview 设置 uiimage

ios - 标签的 UIButton 文本不可见

ios - 如何像 uipickerview 中的其他行一样对齐选定的行

ios - 文件名 NSString 在空间中添加不必要的 %20

uiimage - tvOS调整ImageWhenAncestorFocused裁剪图像 Collection View 单元格