Как добавить изображение в электронное письмо, но не в качестве вложения? - PullRequest
1 голос
/ 21 декабря 2011

Это вопрос, основанный больше на HTML, чем iOS -специфичный, но как бы вы добавили локальное изображение в тело письма, не прикрепляя его в качестве вложения?Это технически возможно?

Большое спасибо за ваши ответы!

Ответы [ 2 ]

4 голосов
/ 21 декабря 2011

Единственный способ сделать то, что вы просите, - кодировать изображение как data: URI . Это включает в себя версию вашего образа в кодировке Base64, которую вы можете использовать как src тега <img>. Сам URI будет выглядеть примерно так: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC. Обратите внимание, что большие изображения будут иметь много больших URI, поэтому это действительно подходит только для очень маленьких изображений.

1 голос
/ 21 декабря 2011

Вам необходимо отправить электронное письмо в виде HTML и отправить изображение в виде обычного тега img.

И, конечно, локальные изображения не будут работать.Изображение должно быть размещено на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...