我使用MFMailCompose通過郵件發送HTML
。iPhone:使用MFMailCompose發送HTML格式的圖像和文本時出現問題
這個HTML
包括字符串和圖像。
所以當我用這個郵件發送時,它只發送文本。它不顯示任何圖像。
如何發送我所有的HTML
數據以便圖像顯示在電子郵件中?
我使用MFMailCompose通過郵件發送HTML
。iPhone:使用MFMailCompose發送HTML格式的圖像和文本時出現問題
這個HTML
包括字符串和圖像。
所以當我用這個郵件發送時,它只發送文本。它不顯示任何圖像。
如何發送我所有的HTML
數據以便圖像顯示在電子郵件中?
您可以在HTML中嵌入圖像,但必須使用base64編碼對附件數據進行編碼。這導致一些電子郵件客戶端的問題,例如Gmail中。 請此問題上找到這裏詳細討論: How to add a UIImage in MailComposer Sheet of MFMailComposeViewController
據我所知,你不能將圖像嵌入消息的HTML正文(儘管你可以嵌入對位於網絡其他地方的圖像的引用)。圖像將附加到HTML郵件(使用郵件編輯器的功能添加附件)通常(與大多數郵件閱讀器一起)將以相當「有吸引力」的格式顯示在郵件之後。 (請注意,如果郵件本身不是HTML,則不會獲得這種漂亮的格式。)
我正在做同樣的事情,即嘗試將圖像嵌入到電子郵件中。我剛剛遇到了看起來很有希望的以下帖子http://davidjhinson.wordpress.com/2009/01/21/embedding-images-in-outbound-email-using-cocoa-touch/。我還沒有嘗試過,但本週晚些時候會這樣做。如果您自己嘗試,請告訴我們它是否適合您。
相關SO問題:['如何嵌入圖像中的HTML MFMailComposeViewController爲iPhone'(http://stackoverflow.com/questions/4239398/how-to -embed圖像功能於HTML功能於mfmailcomposeviewcontroller換iphone) –