在iOS中,要使用邮件编辑器在电子邮件正文(而非附件)中发送包含嵌入图像和文本的电子邮件。任何人都可以帮忙吗?想要在iOS中发送包含电子邮件正文中的图像和文本的电子邮件
回答
您可以使用带有img标签的HTML内容来做到这一点。您可以使用以下代码:
NSMutableString *imgContent = [[[NSMutableString alloc] initWithString:@"<html><body>"] retain];
UIImage *imageData = [UIImage imageNamed:@"Midhun.png"];
NSData *imageDataInBase64 = [NSData dataWithData:UIImagePNGRepresentation(imageData)];
NSString *base64String = [imageDataInBase64 base64EncodedString];
[imgContent appendString:[NSString stringWithFormat:@"<p><b><img src='data:image/png;base64,%@'></b></p>",base64String]];
[imgContent appendString:@"</body></html>"];
MFMailComposeViewController *emailWin = [[MFMailComposeViewController alloc] init];
[emailWin setMessageBody:imgContent isHTML:YES];
谢谢Mithun议员。使用此代码,图像显示在邮件编辑器的正文中,但是一旦我们发送该邮件,它就不会在Windows邮件中收到。它的确反映在Iphone/Ipad中。 –
MFMailComposeViewController * mailComposer = [[MFMailComposeViewController alloc] init];
[mailComposer setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
[mailComposer setToRecipients:[NSArray arrayWithObjects:@"[email protected]", nil]];
[mailComposer setSubject:@"Awesome Image(ur message or subject)"];
[mailComposer setMessageBody:@"Hey,\n\nCheck out this awesome image!\n\n" isHTML:NO];
[mailComposer setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
UIImage *lion = imageView.image;
NSData *lionData = UIImageJPEGRepresentation(lion, 1);
[mailComposer addAttachmentData:lionData mimeType:@"image/jpeg" fileName:@"01-Mac-OS-X-Lion.jpg"];
}
[self presentModalViewController:mailComposer animated:YES]; [mailComposer release];
} else {
[mailComposer release];
}
感谢Kamalesh,用这种方法,图片越来越受欢迎,并不反映在邮件的正文中。 –
我们正在使用此代码,但图像显示在邮件编辑器的正文中,但是一旦我们发送该邮件,它就不会在Windows邮件中收到。它确实得到了Iphone/Ipad的反映。请给我建议。 –
- 1. 如何发送电子邮件正文中的图像文件
- 2. 发送电子邮件到文本框中的文本“电子邮件”
- 3. C#如何将包含值的变量包含到电子邮件正文中作为电子邮件发送
- 4. 用邮件发送包含正文和附件的电子邮件x
- 5. 发送包含html和文本的电子邮件
- 6. 使用Nodemailer和Express发送包含文件的电子邮件
- 7. 使用JHipster和Thymeleaf发送包含图像的电子邮件
- 8. 如何在电子邮件正文中发送图像Android
- 9. 电子邮件脚本发送文件ATT00001而不是电子邮件正文中的文本
- 10. 电子邮件问题(在电子邮件正文中发送超链接)android
- 11. Bash,从包含电子邮件的文本文件中获取电子邮件正文
- 12. 发送电子邮件包含像Outlook这样的图像吗?
- 13. 电子邮件意图发送文本文件,而不是像
- 14. 在一个电子邮件中包含一些电子邮件
- 15. 发送包含宏的excel文件的电子邮件
- 16. 试图在电子邮件中发送csv附件和正文文本
- 17. 发送带图像的电子邮件
- 18. 使用send_dbmail发送电子邮件表中的电子邮件
- 19. 发送电子邮件,图像在asp.net
- 20. 发送纯文本电子邮件
- 21. 链接文本发送电子邮件?
- 22. 发送富文本电子邮件
- 23. PHP发送电子邮件与文件附件 - 电子邮件不发送
- 24. 基于包含电子邮件地址的gridview列发送电子邮件
- 25. 发送电子邮件正文中的RTF文件
- 26. 如何通过电子邮件发送包含图像的gridview
- 27. 发送包含嵌入图像的多段html电子邮件
- 28. 发送包含图像的电子邮件 - sharepoint 2010
- 29. Python3 multipartmime电子邮件(文本,电子邮件和附件)
- 30. Android listview包含电话号码和电子邮件。想要点击和拨打电话或电子邮件
反对票不会对我们的新会员建立信心;没有必要堆在... – raffian