이미지 업로드 s3

dongdong·2023년 1월 11일
0

공부프로젝트

목록 보기
6/9

기존에 로컬에 이미지를 저장했었는데 이번에는 s3를 만들고 그곳에 파일이 업로드되게 할 생각이다.

s3를 사용하기위한 AwsS3Service 생성

아이템 이미지를 S3에 올리기 위해 aws.console에서 S3버킷을 생성하고, AwsS3Service 서비스를 만들었다.
AwsS3Service는 S3에 이미지를 올리는 uploadFile() 상품삭제시 s3에서도 지워질 deleteFile() 메서드 등 구현 했다.

이미지를 DB에 저장하는 ItemImgService에서 S3 업로드도 함께 하기위해 AwsS3Service를 사용

s3 업로드 결과

날짜별 폴더 객체를 만들고 그 안에 이미지 파일이 저장된다.

s3에 올린 이미지 주소를 잘받아와서 뿌려준다.

profile
공부하고 기록하기~

0개의 댓글