iPhone: проблема при отправке изображения и текста в формате HTML с помощью MFMailCompose - PullRequest
0 голосов
/ 03 июля 2011

Я отправляю HTML по почте, используя MFMailCompose.

Это HTML включает строки и изображения.

Поэтому, когда я использую это письмо, оно отправляет только текст. Он не отображает никаких изображений.

Как я могу отправить все мои HTML данные, чтобы изображения отображались по электронной почте?

Ответы [ 3 ]

1 голос
/ 27 августа 2011

У вас могут быть встроенные изображения в HTML, но вы должны кодировать данные вложений, используя кодировку base64. Это приводит к проблемам с некоторыми почтовыми клиентами, например Gmail. Пожалуйста, найдите подробное обсуждение этого вопроса здесь: Как добавить UIImage в лист MailComposer MFMailComposeViewController

0 голосов
/ 06 июля 2011

Я работаю над тем же, то есть пытаюсь вставить изображение в сообщение электронной почты. Я только что наткнулся на следующий пост http://davidjhinson.wordpress.com/2009/01/21/embedding-images-in-outbound-email-using-cocoa-touch/, который выглядит многообещающе. Я еще не пробовал, но сделаю это позже на этой неделе. Если вы попробуете это сами, дайте нам знать, сработало ли это для вас.

0 голосов
/ 03 июля 2011

Насколько мне известно, вы не можете вставлять изображения в текст сообщения HTML (хотя вы, конечно, можете вставлять ссылки на изображения, расположенные в других местах сети).Изображения , прикрепленные к сообщению HTML (с использованием функции составителя писем для добавления вложений), как правило (с большинством программ чтения почты), будут отображаться после сообщения в довольно «привлекательном» формате.(Обратите внимание, что вы не получите этот хороший формат, если само сообщение не является HTML.)

...