Skip to content

feat: 파일 목록 조회 기능 구현 #30

@1anminJ

Description

@1anminJ

📋 개요

로그인한 사용자가 본인이 S3에 업로드한 파일들의 목록을 조회할 수 있는 API를 구현합니다.


📝 상세 설명

As-Is (문제 상황)

  • 파일 업로드 기능은 구현되어 있으나, 사용자가 자신이 어떤 파일들을 업로드했는지 목록으로 확인할 수 있는 방법이 없었습니다.

To-Be (해결 방안)

  • GET /api/files/my 엔드포인트를 새로 추가합니다.
  • 이 API는 JWT 토큰을 통해 요청한 사용자를 자동으로 식별하고, 해당 사용자가 S3에 저장한 모든 파일의 목록(파일명, URL, 업로드 날짜, 크기)을 반환합니다.

👩‍💻 신규 엔드포인트

  • GET /api/files/my (내 파일 목록 조회)

✅ 참고 사항

  • 주요 추가/수정 파일:
    • S3Uploader.java (S3 조회 로직 추가)
    • FileApiController.java (신규 API 엔드포인트 추가)
    • SecurityConfig.java (신규 경로에 대한 보안 규칙 추가)
  • API 요청 시 헤더에 포함된 JWT 토큰을 통해 사용자를 식별하므로, 별도의 userId 파라미터가 필요하지 않습니다.

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