-
Notifications
You must be signed in to change notification settings - Fork 1
Editing user_profileImages_change
whale0928 edited this page Jul 2, 2024
·
1 revision
유저는 자신의 프로필 이미지를 변경하는 기능을 구현합니다.
이 기능을 내가 뭘 구현을 해야할지 제대로 알고있는지 검토하는 단계가 요구사항정의다.
-
로그인 유저는 '자신의 프로필 이미지'만을 변경할 수 있다.- 로그인 하지 않은 유저는 프로필 이미지를 변경할 수 없다.
- 프로필 이미지 삭제시 image_url은 null로 업데이트한다.
- 프로필 이미지 변경시 image_url은 변경된 이미지 url로 업데이트한다.
- s3에서 아래와같이 이미지를 저장한다.
- s3에 저장할 때 jpg 확장자로 저장된다.
- 이미지 파일은 7MB 이하만 업로드 가능하다.
| 한글명 | 영문명 | 설명 |
|---|---|---|
로그인 유저 |
Login User | 보틀노트 서버에 인증받은 사용자 |
| 프로필 이미지 | Profile Image | 인증받은 사용자의 프로필이미지 |
| 에스쓰리 | s3 | 이미지를 저장하는 클라우드 저장소 |
-
로그인 유저userid가 필요하다. - 이미지 경로 : null 혹은 s3에 저장된 이미지 경로
-
로그인 유저의 ID - 변경 성공,실패 meassage
-
로그인 유저의 내정보 페이지 URL(Redirect용)
-
로그인 유저(user_id)가 존재하는지 확인합니다.
—
- 400 : Bad Request
- 잘못된 요청, 필수 파라미터 누락
- 404 : Not Found
- 요청한 사용자가 탈퇴한 회원일때
- 500 : Internal Server Error
- 서버 에러 (서버 내부 로직 에러)