2009-07-18 61 views
1

是否可以在通過iPhone OS 3.0上的MFMailComposeViewController發送的HTML電子郵件中嵌入對圖像的引用?是否可以使用MFMailComposeViewController在HTML電子郵件中嵌入圖像?

(void)addAttachmentData:(NSData*)attachment mimeType:(NSString*)mimeType fileName:(NSString*)filename 

似乎沒有提供任何設置或讀取附件的Content-ID標頭的方法,但有什麼方法可以使這項工作?

我已經看到了這樣做的應用程序,但他們很可能使用SKPSMTPMessage ...

回答

5

我相信你可以使用電子郵件的身體的HTML標記來實現你在找什麼。這並不常見,但img的src屬性實際上可以設置爲base-64編碼的圖像數據。例如,您可以說"<img src='data:image/gif;base64,R0lGODlhUAAPAKIA......'>"並嵌入圖像數據。

這裏有更多信息的文章: https://web.archive.org/web/20140819061025/http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html

我知道一個事實,這個工作在移動Safari瀏覽器,但我從來沒有使用過的郵件。看起來它會起作用 - 我確定他們也使用WebKit來呈現HTML電子郵件。

祝你好運!

+0

OK,這是值得嘗試,因爲它僅適用於小圖片...但它可能會更容易只是爲了使用更加靈活SKPSMTPMessage並獲得OS 2.2也... – 2009-07-18 13:03:27

相關問題