출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]
	String base64 = null;

		// 절대경로
		String realPath = ootdBase64Controller.class.getResource("/").getPath().replaceAll("/WEB-INF/classes/", "/");
		// 사진파일 이름
		String filePath = realPath + "fileupload/ootdimage/" + ootdphotoname;
		File imagefile = new File(filePath);

			FileInputStream input = new FileInputStream(imagefile);
			System.out.println(input);
			// 이미지 파일을 byte[] 로 읽어온다.
			byte[] b = new byte[input.available()];
			input.read(b);

			byte[] encoded = Base64.encodeBase64(b);
			// byte[] 형태의 base64 데이터를 String으로 변환.
			base64 = new String(encoded);
			System.out.println(base64);
			

 

apache common codec 사용

'memo' 카테고리의 다른 글

[자바] REST API 요청 시 한글깨짐  (0) 2021.02.17
[파이썬] pip 업그레이드  (0) 2021.02.17
[파이썬] 판다스 pandas 설치  (0) 2021.02.15
최근 에러 참고  (0) 2021.02.03
[스프링] ajax 참고  (0) 2021.01.29
RESTCLIENT  (0) 2021.01.28
[스프링] mvc패턴에 관한 블로그  (0) 2021.01.08

+ Recent posts