Base64란?
8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다.
이미지를 base64로 변환시키면 메시지 세부 정보에 나와있는 값의 형태로 나오며 화면에는 빨간색 표기 부분까지로 보이지만 이미지의 색상이 다양할수록 점점 더 길어집니다
Uipath를 통해서가 아닌 이미지 업로드하여 확인도 가능하니 아래 사이트에서 테스트해보면 됩니다
(주의사항:사내 내부망일 경우 사용 X 이미지 사이트에 업로드하는 거라 보안팀에서 연락 옵니다)
https://codebeautify.org/base64-to-image-converter
Base64 to Image Decoder / Converter
Best Online tool to converts base64 string into image. It's easy to use base64 image decoder which helps to decode picture and Download.
codebeautify.org
Load Image 액티비티에서 출력 값 변수 선언하면 자동으로 Image 변수가 설정되지만 혹시나 변수를 직접 입력하시는 분들은 변수 형식을 Image로 설정해야 합니다.
작업이 끝나서 메일로 이미지 전송 할 경우 아래와 같이 입력해주시면 됩니다 아래 빨간색 글씨는 Load Image에서 선언한 변수 부분입니다
<img src=data:image/jpg;base64,"+ Image_data.Base64.toString + " />
중요 : 메일을 발송해도 이미지가 보이지 않는 경우가 있습니다
1.Send Outlook Mail Message 보낼 때 액티비티 속성값에 메일 본문 html 설정 안 했을 때
2. 메일 받는 사람이 메일 html 형식의 메일을 지원하지 않을 경우
'Uipath' 카테고리의 다른 글
Uipath 정규식(Replace,Split) (0) | 2023.02.08 |
---|---|
Uipath MySQL DB 연결하기 다른 SQL도 연결 가능 (0) | 2023.01.21 |
MySQL 및 SQLyog Community 버전 설치 (0) | 2023.01.18 |
Uipath VBA사용(Execute Macro Activity) (0) | 2022.12.14 |
VBA Excel 특정 범위 지정 PNG 파일 생성하기 (0) | 2022.12.14 |
댓글