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