Skip to content

[Feat] 사진 업로드 파일 수 및 용량 제한 조정 #70

Description

@jaehunshin-git

📄 Description

공유집(앨범)에서 기기 사진 또는 로컬 사진집의 사진을 선택해 불러오는 흐름(PHOTO-02/03)의 업로드 제한을 조정한다.

배포 환경 확인 결과

  • 확인 시각: 2026-07-12 (KST)
  • 대상: https://dev-api.zipzip.site/v3/api-docs
  • 가용성: HTTP 200
  • 현재 배포된 PHOTO-02 계약
    • 요청당 files: 1~20개
    • 파일당 sizeBytes: 1~20 MiB (20,971,520 bytes)
    • MIME type: image/*

사진/사진집에서 다수의 사진을 선택하는 UX에 맞는 파일 수·개별 파일 용량 제한을 결정하고, 서버 검증·presigned PUT 조건·Swagger/OpenAPI 문서가 같은 값으로 동작하도록 조정한다.

✅ Tasks

  • 사진 선택 UX와 Object Storage/네트워크 비용을 고려해 목표 파일 수 및 파일당 최대 용량을 확정한다.
  • PHOTO-02 요청 검증과 오류 응답을 목표 제한에 맞게 수정한다.
  • presigned PUT URL 서명 조건의 파일 크기 제한이 서버 검증과 일치하는지 수정·검증한다.
  • PHOTO-03의 배치 처리 제한도 PHOTO-02와 일치하도록 검토·수정한다.
  • Swagger/OpenAPI 및 docs/apidoc/07-photo-management.md의 제약 설명과 예시를 갱신한다.
  • 경계값(최대 개수, 최대 용량, 초과 시 오류) 테스트를 추가하고 배포 환경에서 확인한다.

📎 ETC

  • 로컬 저장공간 또는 로컬 사진집에서 공유집으로 사진을 불러오는 것은 기존 PHOTO-02(업로드 URL 발급) → Object Storage PUT → PHOTO-03(완료 등록) 흐름으로 처리한다.
  • 현재 20장 초과 선택은 클라이언트가 여러 배치로 나누어 처리해야 한다.
  • 구체적인 새 제한값은 UX·운영 비용 검토 후 이 이슈에서 확정한다.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions