2024-11-20
1. 방법
import com.amazonaws.util.IOUtils;
public void fileToInputStream(File file) {
FileInputStream fileInputStream = null;
try {
fileInputStream = new FileInputStream(file);
// ...
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
}finally {
if(fileInputStream != null){//스트림 객체 안전하게 제거
IOUtils.closeQuietly(fileInputStream, null);
}
}
}
참고 링크 : https://stackoverflow.com/questions/36840545/closing-inputstream-without-a-try-catch-block
메인 이미지 출처 : 사진: Unsplash의Brandon Griggs