자바에서 Karlo API를 사용하던 중, 리턴받은 이미지 URL을 로컬 파일로 저장하는 기능을 구현해야 할 필요가 생겼다.
다행히 자바의 Files.copy()
메소드를 사용하여 해당 기능을 쉽게 구현 가능했다.
test.java
public void saveImageUrl(String imgUrl, String savePath) throws IOException {
InputStream inputStream = new URL(imgUrl).openStream();
Files.copy(inputStream, Path.of(savePath));
}
- 결과
아주 잘 저장 되었다.
Reference
'이것저것 > Java' 카테고리의 다른 글
[인텔리제이] Maven Archetype 과 Java FX의 차이점 (1) | 2024.10.22 |
---|---|
[Java] 빠른 입출력, BufferedReader, BufferedWriter (1) | 2024.10.03 |
자바 Optional 자주 쓰는 문법 정리 (0) | 2024.06.15 |
[IntelliJ] 기존 프로젝트 Maven 프로젝트로 변경하기 (Add Framework Support 안보일 때) (0) | 2024.06.06 |
JUnit을 이용한 단위 테스트(Unit Test) (1) | 2024.06.03 |