티스토리 뷰
Computer Science/Etc
구글메일(gmail)에서 Base64 형태의 이미지 안보이는 경우 (Java SMTP, HTML 전송)
감성적인 개발자 2024. 2. 15. 13:53메일전송 과정
화면의 HTML(스트링)을 gmail로 전송했을 때 텍스트는 보이지만 이미지는 보이지 않는 현상이 발생했다.
Java의 SMTP를 이용해 전송했으며, 콘솔창을 통해 <img> 태그의 내용(메일의 body )이 정상적으로 생성된걸 확인했지만, 정작 메일을 수신했을 때 이미지만 보이지 않았다.
개발자 도구를 통해 메일을 확인해보니 이미지 영역의 태그는 존재하지만 <img alt="">로 비어있는 상태였다.
알고보니 gmail 뿐만 아니라 대부분의 메일 서비스에서는 Base64를 통한 이미지 표시를 지원하지 않는다고 한다.
Base64 이미지를 담은 html 파일을 첨부파일로 보내도 브라우저에서는 확인 불가능하며 사용자의 PC에 해당 html 파일을 직접 다운로드 해야만 확인할 수 있었다.
Gmail doesn't support adding images as Base64 strings inside HTML img tags.
'Computer Science > Etc' 카테고리의 다른 글
모놀리식 아키텍처 vs MSA 시스템의 비교/장단점 (0) | 2024.06.12 |
---|---|
배치 프로그래밍이란? (0) | 2022.11.24 |
컴파일 언어와 인터프리터 언어 (0) | 2022.07.27 |
하드코딩이란? (0) | 2022.06.30 |
무료 온라인 코딩 사이트 추천 (0) | 2022.06.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C++
- C
- JSP
- svn
- JVM
- 환경설정
- SQL
- 인턴
- CS
- Open API
- 백준
- 데이터베이스
- 넥사크로
- HeidiSQL
- 개발용어
- 부트스트랩
- Thymeleaf
- 이클립스
- 네트워크
- Java
- 스프링
- 프로그래머스
- CSS
- 오라클
- 스프링부트
- 국비교육
- 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함