이미지 URL을 자바로 읽어 다운로드 하는 소스 입니다.
간단하게 작성하였고 추가 하실 부분(이미지 저장명)은 소스 보시고 직접 수정하시면 될 듯합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | package test; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; public class GetImage { public static void main(String[] args){ GetImage getImage = new GetImage(); String strUrl = "https://www.gstatic.com/webp/gallery/1.sm.jpg"; //불러올 URL try { getImage.saveImage(strUrl); } catch (IOException e) { e.printStackTrace(); } } private void saveImage(String strUrl) throws IOException { URL url = null; InputStream in = null; OutputStream out = null; try { url = new URL(strUrl); in = url.openStream(); out = new FileOutputStream("C:/tmp/test.jpg"); //저장경로 while(true){ //이미지를 읽어온다. int data = in.read(); if(data == -1){ break; } //이미지를 쓴다. out.write(data); } in.close(); out.close(); } catch (Exception e) { e.printStackTrace(); }finally{ if(in != null){in.close();} if(out != null){out.close();} } } } |
POI 스타일 샘플소스 (테두리, 폰트) (0) | 2017.06.07 |
---|---|
unclosed character class near index 0 (0) | 2017.05.11 |
POI Style (0) | 2017.01.20 |
java 해당월 마지막 날짜(일) (java calendar getactualmaximum vs getmaximum) (0) | 2017.01.17 |
Java 날짜 비교 (compareTo) (0) | 2016.12.14 |
댓글 영역