본문 바로가기
Web Programing!/JAVA / JSP

[JAVA ]spring url 이미지 다운로드

by 어설픈봉봉이 2019. 3. 29.
반응형
SMALL

 

[JAVA ]spring url 이미지 다운로드

 

//URL로 이미지 가져오기
URL url = new URL("가져오고자하는 이미지URL");
InputStream in = new BufferedInputStream(url.openStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while (-1!=(n=in.read(buf))) {
   out.write(buf, 0, n);
}
out.close();
in.close();
byte[] response = out.toByteArray();


//폴더 생성
File fileDir  = new File("원하는 경로", "파일명");
if(!fileDir.isDirectory()){
 fileDir.mkdirs();
}

//원하는 경로에 이미지다운로드
File fileData = new File("원하는 경로", "파일명");
if (!fileData.exists()) { // 해당 경로에 동일한 파일명이 이미 존재하지않는 경우 파일생성
 FileOutputStream fos = new FileOutputStream("원하는 경로+파일명");
 fos.write(response);
 fos.close();
}

 

반응형