Skip to content

사용자 프로필 사진 업로드 및 카메라 기능 구현, Userfragment& EditUserActivity xml 코드 작성, 사용자의 사진 저장 API 연동 📸  #11

Description

@Kumushai9919

1. 사용자 프로필 사진 업로드 및 카메라 기능 구현 (배진석)

  • 배진석님이 imagePicker library를 사용하여 사용자가 프로필 사진을 갤러리에서 선택하고 카메라로 사진을 찍을 수 있도록 코드 구현했습니다.

Screenshot 2023-04-15 at 12 59 38 AM Screenshot 2023-04-15 at 12 59 54 AM Screenshot 2023-04-15 at 1 00 14 AM

  • 소스 코드
  • build.gradle에서 implementation 'com.github.dhaval2404:imagepicker:2.1' 라이브러리 추가 -> sync:

Screenshot 2023-04-15 at 1 04 57 AM

2. UserFragment & EditUserActivity xml 코드 작성 (장동현&배진석&쿠무샤이)

Screenshot 2023-04-15 at 1 06 11 AM

Screenshot 2023-04-15 at 1 06 24 AM

3. 사용자의 사진 저장 요청 API 연동 (쿠무샤이)

  • 유저프로픨에서 edit 버튼을 누를 경우 ProfileEdit 액티비티로 넘어가, 사용자가 사진을 추가하고 "완료" 버튼을 누르면 다음과 같은 경로로 사용자의 TOKEN에 + Bear을 추가한 다음 POST 요청을 하여 -> 사진을 데이터베이스에 저장한다.

Screenshot 2023-04-15 at 1 09 33 AM

  • 사진을 Multipart 형식으로 서버에 POST 요청 ->

Screenshot 2023-04-15 at 1 20 11 AM

Screenshot 2023-04-15 at 1 13 21 AM

ex:

Screenshot 2023-04-15 at 1 18 19 AM Screenshot 2023-04-15 at 1 18 31 AM

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions