스프링이 제공하는 파일업로드 기능을 사용하면 서블릿의 기능을 사용할 때보다 훨씬 쉽게 파일 업로드가 가능합니다.
MultipartFile 이라는 인터페이스로 멀티파트 파일을 매우 편리하게 지원합니다.
saveFile메소드를 보면
@RequestParam으로 MultipartFile을 받고 있습니다.
@RequestParam MultipartFile file :
업로드하는 HTML Form의 name에 맞추어 @RequestParam 을 적용하면 됩니다. 추가로 @ModelAttribute 에서도 MultipartFile 을 동일하게 사용할 수 있습니다.
MultipartFile 주요 메서드 :
file.getOriginalFilename() : 업로드 파일 명
file.transferTo(...) : 파일 저장
'Spring > spring mvc 심화' 카테고리의 다른 글
서블릿 파일 업로드 (0) | 2021.07.20 |
---|---|
포맷터 - Formatter (0) | 2021.07.18 |
뷰 템플릿에 컨버터 적용하기 (0) | 2021.07.18 |
컨버젼 서비스 (0) | 2021.07.18 |
타입 컨버터 (0) | 2021.07.17 |