728x90
반응형
이미지 파일을 Base64로 변환하여 데이터를 전송하는 방식은 이미지 데이터를 변환하여 전달하는 방식입니다.
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Base64;
public class ImageBase64Encoder {
public static void main(String[] args) {
try {
// 이미지 파일 경로
String imagePath = "path/to/your/image.jpg";
// 이미지 파일 읽기
byte[] imageBytes = Files.readAllBytes(Paths.get(imagePath));
// Base64로 인코딩
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
// Base64 데이터 출력 (전송용)
System.out.println("Base64 Encoded Image:");
System.out.println(base64Image);
// Base64 데이터를 필요로 하는 곳에 전송
sendData(base64Image);
} catch (Exception e) {
e.printStackTrace();
}
}
// Base64 데이터를 전송하는 메소드
public static void sendData(String base64Image) {
// 예: HTTP 요청을 통해 데이터를 전송
System.out.println("Sending Base64 encoded image...");
// 실제 데이터 전송 로직 구현
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA] JWT인증 토큰을 거치지 않는 예외 API 설정하기 방법1 (0) | 2024.11.22 |
---|---|
[JAVA] 금액(BigDecimal)을 한글로 변환하기 (1) | 2024.11.20 |
[JAVA] Stream으로 List 중복 제거 (0) | 2024.11.17 |
[JAVA] BigDecimal 빼기 (0) | 2024.11.16 |
[JAVA] 날짜데이터 년월일로 변환하기 (0) | 2024.11.15 |