Spring
[Spring] MultipartFile
ajeong7038
2024. 2. 27. 14:40
✨ 개념
- 스프링에서 제공하는 MultipartFile 인터페이스를 통해 파일을 업로드할 수 있다.
- 같은 파일 이름이 들어오면 충돌이 일어날 수 있으니 파일 이름은 UUID를 사용하는게 좋다
cf) UUID : 해당 타입의 다른 모든 리소스 중에서 리소스를 고유하게 식별하는 데 사용되는 레이블
✨ 예시
FileService.java
@Service
public class FileService {
public void fileUpload(MultipartFile multipartFile) {
// 저장 로직 -> 더 공부
FileController.java
public class FileController {
private FileService fileService;
@PostMapping("/upload")
public String fileUpload(@RequestParam("file") MultipartFile file) {
fileService.fileUpdate(file);
}
}
✨ 참고
https://umanking.github.io/2020/01/02/spring-fileupload/
https://kindloveit.tistory.com/112