Spring/spring mvc 심화
스프링 파일 업로드
킹차니
2021. 7. 20. 17:01
스프링이 제공하는 파일업로드 기능을 사용하면 서블릿의 기능을 사용할 때보다 훨씬 쉽게 파일 업로드가 가능합니다.
MultipartFile 이라는 인터페이스로 멀티파트 파일을 매우 편리하게 지원합니다.
saveFile메소드를 보면
@RequestParam으로 MultipartFile을 받고 있습니다.
@RequestParam MultipartFile file :
업로드하는 HTML Form의 name에 맞추어 @RequestParam 을 적용하면 됩니다. 추가로 @ModelAttribute 에서도 MultipartFile 을 동일하게 사용할 수 있습니다.
MultipartFile 주요 메서드 :
file.getOriginalFilename() : 업로드 파일 명
file.transferTo(...) : 파일 저장