[email] HTML 이메일로 base64 이미지 보내기

서식있는 텍스트 편집기를 사용하여 사용자는 저장된 이미지를 데스크톱에서 편집기로 끌어다 놓을 수 있습니다. 이미지는 제출 후 웹 페이지에 제대로 나타나고 표시됩니다.

이미지가 어디에도 업로드되지 않기 때문에 편집기는 이미지를 base64 인코딩 이미지로 저장합니다.

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

기타

그러나 iPhone이나 Outlook의 두 가지 다른 버전에는 표시되지 않습니다. 이미지가 단순히 깨졌습니다. 이미 웹 페이지에서 작동하고 사용자가 오프라인 일 때 이미지를 볼 수 있기 때문에 base64를 고수하고 싶습니다.



답변

불행히도 지원은 기껏해야 잔인합니다. 주제에 대한 게시물은 다음과 같습니다.

https://www.campaignmonitor.com/blog/email-marketing/2013/02/embedded-images-in-html-email/

그리고 게시물 내용 :
여기에 이미지 설명 입력


답변

다른 방법은 cid방법을 사용하여 이메일에 이미지를 포함하는 것입니다. (기본적으로 이미지를 첨부 파일로 포함하고 포함). 제 경험상이 접근 방식은 요즘 잘 지원되는 것 같습니다.

여기에 이미지 설명 입력

출처 : https://www.campaignmonitor.com/blog/how-to/2008/08/embedding-images-revisited/


답변