반응형
URL 개체(이미지)에서 파일 개체를 만드는 방법
URL 개체에서 파일 개체를 만들어야 합니다. 웹 이미지의 파일 개체(구글 로고 등)를 만들어야 합니다.
URL url = new URL("http://google.com/pathtoaimage.jpg");
File f = create image from url object
import org.apache.commons.io.FileUtils
FileUtils.copyURLToFile(url, f);
이 메서드는 다음 내용을 다운로드합니다.url
저장하다f
.
Java 7 이후
File file = Paths.get(url.toURI()).toFile();
를 사용하여 이미지를 URL에서 로드하고 파일에 쓸 수 있습니다.다음과 같은 경우:
URL url = new URL("http://google.com/pathtoaimage.jpg");
BufferedImage img = ImageIO.read(url);
File file = new File("downloaded.jpg");
ImageIO.write(img, "jpg", file);
또한 필요에 따라 이미지를 다른 형식으로 변환할 수도 있습니다.
변환이 가능합니다.URL
에 대해서String
그리고 그것을 새로운 것을 창조하는 데 사용한다.File
.예.
URL url = new URL("http://google.com/pathtoaimage.jpg");
File f = new File(url.getFile());
HTTP URL에서 파일을 작성하려면 해당 URL에서 내용을 다운로드해야 합니다.
URL url = new URL("http://www.google.ro/logos/2011/twain11-hp-bg.jpg");
URLConnection connection = url.openConnection();
InputStream in = connection.getInputStream();
FileOutputStream fos = new FileOutputStream(new File("downloaded.jpg"));
byte[] buf = new byte[512];
while (true) {
int len = in.read(buf);
if (len == -1) {
break;
}
fos.write(buf, 0, len);
}
in.close();
fos.flush();
fos.close();
다운로드한 파일은 프로젝트 루트 {project}/downloaded에 있습니다.jpg
언급URL : https://stackoverflow.com/questions/8324862/how-to-create-file-object-from-url-object-image
반응형
'programing' 카테고리의 다른 글
mysql에서 읽지 않은 기사를 가져오기 위한 데이터베이스 설계(1억 개 이상의 행 테이블) (0) | 2022.09.15 |
---|---|
MDB(Access) 파일을 MySQL(또는 일반 SQL 파일)로 변환하려면 어떻게 해야 합니까? (0) | 2022.09.15 |
최적의 GWT 위젯 라이브러리? (0) | 2022.09.15 |
컴파일러는 왜 부동소수점 *2를 지수 증분으로 최적화하지 않는가? (0) | 2022.08.29 |
왜 기억을 먹는 사람은 기억을 먹지 않는 걸까요? (0) | 2022.08.29 |