스프링 MVC 2 - 스프링과 파일 업로드
반응형
스프링과 파일 업로드
스프링은 MultipartFile 이라는 인터페이스로 멀티파트 파일을 매우 편리하게 지원한다.
SpringUploadController
코드를 보면 스프링 답게 딱 필요한 부분의 코드만 작성하면 된다.
@RequestParam MultipartFile file
업로드하는 HTML Form의 name에 맞추어 @RequestParam을 적용하면 된다.
추가로 @ModelAttribute에서도 MultipartFile을 동일하게 사용할 수 있다.
MultipartFile 주요 메서드
file.getOriginalFilename() : 업로드 파일 명
file.transferTo(...) : 파일 저장
실행
http://localhost:8080/spring/upload
실행 로그
request=org.springframework.web.multipart.support.StandardMultipartHttpServletRequest@5c022dc6
itemName=상품A
multipartFile=org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$StandardMultipartFile@274ba730
파일 저장 fullPath=/Users/kimmingyo/Desktop/file/스크린샷.png
반응형
'Spring' 카테고리의 다른 글
스프링 MVC 2 - 정리(파일 업로드) (0) | 2022.10.20 |
---|---|
스프링 MVC 2 - 예제로 구현하는 파일 업로드, 다운로드 (0) | 2022.10.20 |
스프링 MVC 2 - 서블릿과 파일 업로드 2 (0) | 2022.10.19 |
스프링 MVC 2 - 서블릿과 파일 업로드 1 (0) | 2022.10.14 |
스프링 MVC 2 - 프로젝트 생성(파일 업로드) (0) | 2022.10.14 |
댓글
이 글 공유하기
다른 글
-
스프링 MVC 2 - 정리(파일 업로드)
스프링 MVC 2 - 정리(파일 업로드)
2022.10.20 -
스프링 MVC 2 - 예제로 구현하는 파일 업로드, 다운로드
스프링 MVC 2 - 예제로 구현하는 파일 업로드, 다운로드
2022.10.20 -
스프링 MVC 2 - 서블릿과 파일 업로드 2
스프링 MVC 2 - 서블릿과 파일 업로드 2
2022.10.19 -
스프링 MVC 2 - 서블릿과 파일 업로드 1
스프링 MVC 2 - 서블릿과 파일 업로드 1
2022.10.14