버튼을 누르면,
특정폴더에 있는 이미지파일"들" 을 바이너리화 시키고, 파일명도 같이 추출해서 DB에 이미지파일 바이너리, 파일명을 꽂아주고싶은데
이런작업을 안해봐서 혹시 어떻게하면 좋을지 궁금하기도하고, 이번기회에 배워볼려고하는데,
혹시 잘 정리된사이트나 알려줄 형있음?
잘 풀리면 기프티콘 선물해드림 ㅠㅠ제발 알려종
버튼을 누르면,
특정폴더에 있는 이미지파일"들" 을 바이너리화 시키고, 파일명도 같이 추출해서 DB에 이미지파일 바이너리, 파일명을 꽂아주고싶은데
이런작업을 안해봐서 혹시 어떻게하면 좋을지 궁금하기도하고, 이번기회에 배워볼려고하는데,
혹시 잘 정리된사이트나 알려줄 형있음?
잘 풀리면 기프티콘 선물해드림 ㅠㅠ제발 알려종
해당 댓글은 삭제되었습니다.
아니 이미지파일을 문자화 시켜서 값을 저장하고싶단얘기임
자바로 짜고있는데
마지막에 폴더에있는 이미지파일들 모두 다 스트링해서 받으려면 BufferedImage img = ImageIO.read(new File("files/img/*.png")); BufferedImage newImg; String imgstr; imgstr = encodeToString(img, "png"); newImg = decodeToImage(imgstr); ImageIO.write(newImg, "png", new File("files/img/*.png")); 이런식으로 newImg를 리턴받으면 됌?
이거는 단 건 인거같은데... 폴더째 통으로 이미지파일 스트링화시킬려면 어케해야함...? 아 그리고 저기 encodeToString랑 DecodeToImage 메소드안에서 Base64 활용했음
배열로 받아서 짜르고 DB에 넣으면되는건가??
그냥 db에 blob 타입이 있음 - dc App
이미지를 디비에 바이너리로 저장하는 경우는 드물고 주로 상대경로를 저장한다
바이너리로 저장하래...ㅠㅠ
디비 blob타입으로 바꾸고 자바에서 넘겨줄때는 베이스64로 인코딩 ㄲ 이미지 불러올때는 디코딩하던지 디비에서 디코딩도가능 - dc App
자바에서 베이스64로 인코딩해서 값 리턴받은담에 DB로 넘겨주면 된다는거죠? 이미지 불러올때는 디코딩해서 내보내고, 맞나염?
오키오키 배리굿 - dc App