Korzystając z edytora tekstu sformatowanego, nasi użytkownicy mogą przeciągać i upuszczać zapisany obraz z pulpitu do edytora. Obraz pojawia się i wyświetla poprawnie na stronie internetowej po przesłaniu.
Ponieważ obraz nie jest nigdzie przesyłany, edytor zapisuje go jako obraz zakodowany w base64.
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb
itp.
Ale się nie pojawia - ani na iPhonie, ani w dwóch różnych wersjach Outlooka. Obraz jest po prostu zepsuty. Chcemy pozostać przy base64, ponieważ działa on już ze stroną internetową i umożliwia przeglądanie obrazu, gdy użytkownik jest offline.
email
base64
html-email
data-uri
Vael Victus
źródło
źródło
Odpowiedzi:
Wsparcie niestety jest w najlepszym przypadku brutalne. Oto post na ten temat:
https://www.campaignmonitor.com/blog/email-marketing/2013/02/embedded-images-in-html-email/
Oraz treść posta:
źródło
Alternatywnym podejściem może być osadzanie obrazów w wiadomości e-mail przy użyciu tej
cid
metody. (Zasadniczo dołączanie obrazu jako załącznika, a następnie osadzanie go). Z mojego doświadczenia wynika, że w dzisiejszych czasach takie podejście wydaje się być dobrze wspierane.Źródło: https://www.campaignmonitor.com/blog/how-to/2008/08/embedding-images-revisited/
źródło