- MultipartResolver
- FileConfig에 정의되어 있음
- form태그에서 enctype="multipart/form-data"로 클라이언트가 요청시 문자열, 숫자, 파일을 구분해줌(문자열, 숫자 -> String, 파일 -> MultipartFile)
- MultipartFile
- getSize() : 파일 크기
- isEmpty() : 업로드한 파일이 없을 경우 true / false
- getOriginalFileName() : 원본 파일명
- transferTo(경로) : 메모리 또는 임시 저장 경로에 업로드된 파일을 원하는 경로에 실제로 전송(서버 어떤 폴더에 저장할지 지정)
- 사용법
public String fileUpload1(MultipartFile uploadFile) throws Exception {
...
uploadFile.transferTo(new File("C:/uploadFiles/test/" + uploadFile.getOriginalFilename()));
...
}