Skip to content

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

@Kumushai9919

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions