본문 바로가기
Back-end/JAVA & Spring

base64인코딩한 이미지를 디코딩하여 저장

by 꼬바리 2021. 9. 30.
public class Base64ToImgDecoder {
public static boolean decoder(String base64, String target){
String data = base64.split(",")[1];
byte[] imageBytes = DatatypeConverter.parseBase64Binary(data);
try {
BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(imageBytes));
ImageIO.write(bufImg, "jpg", new File(target));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
}

ImageIO.write(bufImg, "jpg", new File(target));

위 소스에 파일 포맷은 살짝 수정하시면 원하시는 이미지 포맷으로 저장할 수 있다.

 

 

728x90
반응형

댓글