728x90
반응형

MultipartFile란 Spring에서 업로드된 파일을 다룰 때 사용되는 인터페이스로, 그중 MultipartFile의  isEmpty() 메서드는 파일이 비어있는지 여부를 확인해 준다.

반환타입 메서드 비고
boolean isEmpty() 업로드된 파일이 비어있는 여부를 반환.
MultipartFile이 null인 경우, isEmpty() 메서드를 사용하면 java.lang.NullPointerException발생.
MultipartFile의 사이즈가 0인경우, true 반환
MultipartFile을 선택하지 않은 경우, true 반환

 

아래 소스코드는 isEmpty() 메서드의 간단한 사용 예시이다.

<input type="file" class="form-control" id="file" name="file">
@RequestMapping("/test")
@ResponseBody
public void checkFile(@RequestPart(name = "file", required = false) MultipartFile file) {
	boolean result = file.isEmpty();
}

 

참조
Interface MultipartFile
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/multipart/MultipartFile.html

 


글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --

 

728x90
반응형