Spring boot 8일차

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

0개의 댓글