반응형
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();
}
반응형
'Web Programing! > JAVA / JSP' 카테고리의 다른 글
[spring boot] 메이븐(maven) 설치하기 (0) | 2019.04.18 |
---|---|
[spring boot] 이클립스 설치하기 (0) | 2019.04.17 |
[Spring boot]스케줄러(scheduler) (0) | 2019.04.10 |
[JAVA] 이미지 리사이즈 (0) | 2019.03.28 |
[JAVA] 특수문자 치환시 유용한 클래스 (0) | 2019.03.26 |
[JAVA] JAVA내에서 IP찾기 (0) | 2015.12.14 |
JSTL에서 forEach, forTokens 실전 사용 (0) | 2015.09.09 |