MultipartFile로 이미지 저장
이번 프로젝트에서는 MultipartFile이라는 형식으로
이미지 파일을 저장하기로 했다
@RequestPart 어노테이션은
파일 업로드와 함께 multipart/form-data를 사용하는 경우에 사용된다
만약 파일이 있으면 컨텐트타입 확인 => image로 시작하는게 아니면 예외 발생
정상 사진 형식이면 s3Magnager로 upload
카테고리 entity는 이렇게 생겨서 정보('data')를 먼저 넣어주고
Category.updateImage로 사진 추가해주기
S3Manager에서 멀피파트파일을 파일로 변환,
기존에 있던 사진은 삭제 후 새로운 사진 저장
(카테고리는 1개의 사진 파일만 추가 가능)
'Spring' 카테고리의 다른 글
[TIL] 240119 AWS EC2 (0) | 2024.01.19 |
---|---|
[기술면접] 240118 OAuth, 클래스형과 함수형의 차이 (0) | 2024.01.18 |
[TIL] 240109 최종 프로젝트 ResponseDto 오류 해결, git stash (0) | 2024.01.09 |
[트러블슈팅] 240109 ResponseDto는 Entity로 받지 않기!! (1) | 2024.01.09 |
[TIL] 240106 Spring Data JPA 파해치기 (0) | 2024.01.06 |