PrimalScream Music | 자바 웹 이미지 다운로드
64595
post-template-default,single,single-post,postid-64595,single-format-standard,ajax_leftright,page_not_loaded,smooth_scroll,,wpb-js-composer js-comp-ver-3.6.12,vc_responsive

Blog

자바 웹 이미지 다운로드

  |   Uncategorized   |   No comment

우리는 또한 우리가 자바 NIO 채널을 사용하여 제로 카피 다운로드를 구현하는 방법을 보았다. 이 기능은 바이트를 읽고 쓸 때 수행되는 컨텍스트 스위치 수를 최소화하고 직접 버퍼를 사용하여 바이트가 응용 프로그램 메모리에 로드되지 않기 때문에 유용합니다. 데이터 집합을 다운로드하고 만드는 응용 프로그램을 만들려면 Java 코드를 통해 파일 다운로드를 자동화하는 데 필요한 기본 정보를 알아야 합니다. 기본 사항을 올바르게 적용하면 백 엔드 서버 응용 프로그램이나 Android 앱에 대한 특정 요구 집합에 사용하는 데 도움이 됩니다. JavaSW에서 이 작업을 수행하는 표준 방법은 URL에서 읽을 입력 스트림을 가져온 다음 파일과 연결된 출력 스트림에 작성하는 것입니다. 위의 예는 매우 상세하지만 다행히도 Java 7에서는 IO 작업을 처리하기위한 도우미 메서드가 들어있는 Files 클래스가 있습니다. Files.copy() 메서드를 사용하여 InputStream에서 모든 바이트를 읽고 로컬 파일로 복사할 수 있습니다. 이제 다음 섹션에서는 핵심 Java 기능 구성 요소 대신 타사 라이브러리를 사용하여 URL에서 파일을 다운로드하는 방법을 살펴볼 것입니다. SaveImageFromUrl 클래스는 이 기술을 보여 줍니다.

이미지에 대한 URL 개체를 얻은 다음 이 이미지에 대한 입력 스트림을 가져옵니다. FileOutputStream을 통해 파일에 대한 출력 스트림을 만듭니다. 표준 Java 스트림 처리를 사용하면 입력 스트림이 while 루프를 통해 청크로 읽히고 바이트가 출력 스트림에 기록됩니다. 위의 예제에서는 Java 코어 기능을 사용하여 URL에서 콘텐츠를 다운로드하는 방법을 설명했습니다. 또한 기존 라이브러리의 기능을 활용하여 성능 조정이 필요하지 않은 경우 작업을 쉽게 할 수 있습니다. 코드 줄 수를 낮추려면 Java 7에서 사용할 수 있는 Files 클래스를 사용할 수 있습니다. Files 클래스에는 모든 바이트를 한 번에 읽은 다음 다른 파일로 복사하는 메서드가 포함되어 있습니다. 다음은 사용 방법: Java 코드를 사용하여 인터넷에서 파일을 다운로드하는 데 사용할 수있는 가장 쉽게 사용할 수있는 기본 패키지는 Java IO 패키지입니다. 여기서는 BufferedInputStream 및 URL 클래스를 사용하여 로컬 시스템의 파일에 지정된 주소의 파일을 열고 읽습니다.

No Comments

Sorry, the comment form is closed at this time.