Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Spring Boot] File 객체와 MultipartFile 인터페이스 본문
File 객체
File file = new File(String pathname);
메서드
- .getParentFile(): 부모 디렉터리를 파일형태로 리턴
- .mkdirs(): 경로에 상위 디렉터리가 존재하지 않아도, 상위 디렉터리까지 생성
- .delete(): 삭제
- .getName(): 경로를 제외한 파일이름
- .renameTo(File dest): dest로 파일 이름 변경
MultipartFile 인터페이스
(스프링에서 업로드한 파일을 표현)
메서드
- .getName(): 파라미터 이름
- .getOriginalFilename(): 업로드한 파일 이름
- .isEmpty(): 업로드한 파일이 존재하지 않는 경우 true 리턴
- .getSize(): 업로드한 파일의 크기
- .transferTo(File dest): 업로드한 파일을 지정한 파일에 저장 (Feat. throws IOException)
'Backend > 스프링부트' 카테고리의 다른 글
[Spring Boot] 폼과 폼 Validation (0) | 2022.11.28 |
---|---|
[Spring Boot] 서비스(Service)와 에러처리 (0) | 2022.11.27 |
[Spring Boot] 기본세팅 (0) | 2022.11.26 |
[Spring Boot] 쿠키(Cookie)와 세션(Session), CSRF (0) | 2022.11.26 |
[Spring Boot] 리포지터리 CRUD 메서드 테스트 (0) | 2022.11.25 |
Comments