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
반응형
'웹 프레임워크 (Web Framework) > 스프링부트 (Spring Boot)' 카테고리의 다른 글
[Spring] MultipartFile 파일 업로드 최대크기 제한 조정 (0) | 2024.10.02 |
---|---|
패키징 된 war나 jar파일내의 File 읽어오기 (2) | 2024.07.23 |
스프링 부트(Spring Boot)에서 JSP 사용하기 (1) | 2023.12.27 |
[Spring] ClassPathResource 경로 (0) | 2023.09.15 |