Skip to content

리뷰 이미지 업로드 구현 #41

@dy1214

Description

@dy1214

어떤 이슈인가요?

이미지 업로드 API 구현
이미지 파일을 받아 스토리지에 저장 -> 이미지 URL과 함께 ReviewImageEntity 생성 및 저장 -> 이미지 ID 반환
로컬 파일 저장 방식으로 이미지 업로드
업로드된 파일은 uploads/ 폴더에 저장되고, http://localhost:8080/uploads/파일명 형태로 접근 가능

작업 상세 내용

  • ReviewImageUploadResponseDto 생성
  • ReviewService에 이미지 업로드 추가
  • ReviewController에 엔드포인트 추가
  • 에러 코드 추가
  • FileStorageService 인터페이스/구현체 정의
  • ReviewImageEntity에 userId 필드 추가

참고할만한 자료(선택)

🎞 리뷰 생성 흐름

  1. 사용자가 리뷰 작성 페이지에 접속
  2. 리뷰 내용 작성 중, 이미지 업로드 버튼 클릭
  3. 이미지를 서버에 업로드 (/api/reviews/images API 호출)
  4. 서버는 이미지 ID 반환
  5. 사용자가 리뷰 작성 완료 후 제출 (이미지 ID 포함)
  6. 서버는 리뷰 생성 및 이미지 연결 (/api/reviews API 호출)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions