在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. 使用Nodemailer和Express發送包含文件的電子郵件
- 6. 使用JHipster和Thymeleaf發送包含圖像的電子郵件
- 7. 如何在電子郵件正文中發送圖像Android
- 8. 電子郵件腳本發送文件ATT00001而不是電子郵件正文中的文本
- 9. 電子郵件問題(在電子郵件正文中發送超鏈接)android
- 10. Bash,從包含電子郵件的文本文件中獲取電子郵件正文
- 11. 發送電子郵件包含像Outlook這樣的圖像嗎?
- 12. 電子郵件意圖發送文本文件,而不是像
- 13. 在一個電子郵件中包含一些電子郵件
- 14. 發送包含宏的excel文件的電子郵件
- 15. 發送帶圖像的電子郵件
- 16. 使用send_dbmail發送電子郵件表中的電子郵件
- 17. 發送電子郵件,圖像在asp.net
- 18. 鏈接文本發送電子郵件?
- 19. 發送純文本電子郵件
- 20. 發送富文本電子郵件
- 21. PHP發送電子郵件與文件附件 - 電子郵件不發送
- 22. 基於包含電子郵件地址的gridview列發送電子郵件
- 23. 發送電子郵件正文中的RTF文件
- 24. 發送包含嵌入圖像的多段html電子郵件
- 25. 發送包含圖像的電子郵件 - sharepoint 2010
- 26. Python3 multipartmime電子郵件(文本,電子郵件和附件)
- 27. Android listview包含電話號碼和電子郵件。想要點擊和撥打電話或電子郵件
- 28. 發送圖像存儲在電子郵件正文中的圖像字段sp_dbsend_mail
- 29. PHP發送電子郵件多次發送電子郵件
- 30. 發送電子郵件操作不發送電子郵件
反對票不會對我們的新會員建立信心;沒有必要堆在... – raffian