Подтвердить что ты не робот

Отправить изображение base64 в HTML-письме

Используя богатый текстовый редактор, наши пользователи могут перетаскивать сохраненное изображение со своего рабочего стола в редактор. Изображение появится и отобразится правильно на веб-странице после отправки.

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

<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb

и др.

Но это не отображается - не на iPhone, ни на двух разных версиях Outlook. Изображение просто сломано. Мы хотим придерживаться base64 из-за того, что он уже работает с веб-страницей и позволяет просматривать изображение, если пользователь находится в автономном режиме.

4b9b3361

Ответ 2

Альтернативный подход может заключаться в том, чтобы вставлять изображения в электронную почту с помощью метода cid. (В основном, включая изображение как вложение, а затем вложение его). По моему опыту, этот подход, похоже, хорошо поддерживается в наши дни.

введите описание изображения здесь

Источник: https://www.campaignmonitor.com/blog/how-to/2008/08/embedding-images-revisited/