Con un editor de texto enriquecido, nuestros usuarios pueden arrastrar y soltar una imagen guardada desde su escritorio al editor. La imagen aparece y se muestra correctamente en la página web después de enviarla.
Dado que la imagen no se carga en ningún lugar, el editor guarda la imagen como una imagen codificada en base64.
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb
etc.
Pero no aparece, ni en el iPhone ni en dos versiones diferentes de Outlook. La imagen simplemente está rota. Queremos seguir con base64 debido a que ya funciona con la página web y la capacidad de ver una imagen si el usuario está desconectado.
email
base64
html-email
data-uri
Vael Victus
fuente
fuente
Respuestas:
El apoyo, desafortunadamente, es brutal en el mejor de los casos. Aquí hay una publicación sobre el tema:
https://www.campaignmonitor.com/blog/email-marketing/2013/02/embedded-images-in-html-email/
Y el contenido de la publicación:
fuente
Un enfoque alternativo puede ser incrustar imágenes en el correo electrónico utilizando el
cid
método. (Básicamente, incluir la imagen como un archivo adjunto y luego incrustarla). En mi experiencia, este enfoque parece estar bien respaldado en estos días.Fuente: https://www.campaignmonitor.com/blog/how-to/2008/08/embedding-images-revisited/
fuente