Back-end/JAVA & Spring
base64인코딩한 이미지를 디코딩하여 저장
꼬바리
2021. 9. 30. 16:51
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
반응형