Включите HTML-тег img в mailto: URL на iPhone - PullRequest
1 голос
/ 01 мая 2009

Я пытаюсь включить изображение в электронное письмо, которое отправляется с помощью URL-адреса mailto: в приложении для iPhone. Изображение отображается в почтовом приложении отправителя, но после отправки тег кажется полностью удаленным. Вот фрагмент кода, который был экранирован вручную:

[mailUrl appendString:@"&body=%3Cimg%20src%3D%22http%3A//stackoverflow.com/content/img/stackoverflow-logo.png%22%20/%3E"];

Если не использовать мой собственный SMTP-сервер или отправлять их в виде вложений, есть ли способ встроить изображения в электронную почту на iPhone?

Ответы [ 3 ]

3 голосов
/ 01 мая 2009

Нет, это невозможно сделать с помощью iPhone SDK до версии 2.2.1.

Есть способ сделать это с 3.0 SDK, но он находится под NDA, поэтому я не могу обсудить это здесь: (

2 голосов
/ 16 ноября 2009

http://webbuilders.wordpress.com/2009/11/16/url-must-be-url-encoded-inside-a-nsstring-in-objective-c/

Этот новый аккаунт не позволит мне опубликовать мой ответ. Я включаю информацию здесь

1 голос
/ 15 сентября 2009

Люк, возможно, он тебе больше не нужен, но при исследовании этой темы кто-то упомянул, что обтекание изображения <b></b> не позволяет почтовому приложению iphone удалить тег img. Я попробовал, и это работает для меня.

...