인터넷 URL 이미지 주소로 파일 크기/형태 확인 및 내 PC에 저장하는 법
public class net2 {
public static void main(String[] args) throws Exception{
Scanner sc = new Scanner(System.in);
System.out.println("웹에서 가져올 이미지 주소를 입력하세요");
String url =sc.next();
URL u = new URL(url); //USL 메소드/사용자 입력값 선언
URLConnection con = u.openConnection(); //URL 메소드 생성
int imgsize = con.getContentLength(); // 이미지 크기 확인
System.out.println(imgsize); //이미지 크기 출력
String imgtype=con.getContentType(); //이미지 TYPE 확인
System.out.println(imgtype); // 이미지 TYPE 출력
}
}
결과값:

이미지 크기는 247834 Byte
이미지 형태는 jpeg로 확인 되었습니다.
사용 메소드
- URL u = new URL(url); //url 선언
- URLConnection //url연결
- getContentLength //이미지 크기(길이)
- getContentType//이미지 타입
제가 이미지로 사용한 url입니다.
https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv0e1m%2Fbtq6Qxyeeiw%2FGmAKVyvlFmUbXJOOnqkNNk%2Fimg.jpg
728x90
'JAVA > Networking' 카테고리의 다른 글
[java/crawling] 크롤링 웹페이지 그대로 복사해오기 (0) | 2022.07.03 |
---|---|
[java/net] 인터넷 URL 이미지 주소를 이용하여 이미지를 내 pc에 copy하기 (0) | 2022.06.27 |
[java/net] InetAddress ,getByName,getAllByName,getHostAddress 사용 예시 (0) | 2022.06.27 |
댓글