-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Description
S3 이미지 저장 기능 구현
배경
- 현재 이미지 URL을 String으로 저장하는 구조
- 실제 이미지 파일을 S3에 업로드하고 URL을 저장하도록 변경 필요
- 프로필 이미지, 포스트 이미지 업로드 지원
구현 범위
-
이미지 업로드 서비스
ImageService또는S3Service구현- MultipartFile을 받아 S3에 업로드
- 업로드된 이미지 URL 반환
-
컨트롤러 수정
- 이미지 업로드 엔드포인트 추가 (
POST /images/upload) - 기존 이미지 URL 입력 방식에서 파일 업로드 방식으로 변경
- 이미지 업로드 엔드포인트 추가 (
-
도메인 수정
- 이미지 URL 저장 로직은 기존 구조 유지
- S3 URL을 저장하도록 변경
고려 사항
- 이미지 파일 크기 제한 설정
- 이미지 파일 형식 검증 (jpg, png, gif 등)
- S3 버킷 정책 및 CORS 설정
- 이미지 삭제 기능 (선택사항)
완료 조건
- MultipartFile을 받아 S3에 업로드하고 URL 반환
- 프로필 이미지, 포스트 이미지 업로드 동작 확인
- 단위 테스트 작성