Skip to content

[Bug] 버그 제보 이미지 첨부 안되는 버그 #20

@leejh08

Description

@leejh08

버그 설명

버그 제보 화면에서 이미지를 첨부해도 업로드가 되지 않아 제보 자체가 실패함.

원인 분석

1. 이미지 업로드 응답 타입 불일치 (BugReportViewModel.swift)

서버가 {"file_name": [...]} JSON 객체를 반환하는데, uploadImages() 함수에서 [String].self로 디코딩 시도 → 디코딩 에러 발생 → 전체 제보 실패.

BugReportModels.swiftImageUploadResponse 모델이 이미 정의되어 있었으나 사용되지 않음.

2. Android 미디어 접근 권한 누락 (AndroidManifest.xml)

READ_MEDIA_IMAGES (Android 13+) 및 READ_EXTERNAL_STORAGE (Android ≤12) 권한이 없어 PhotosPickerItem.loadTransferable()이 이미지 데이터를 읽지 못함.

수정 사항

  • BugReportViewModel.swift: [String].selfImageUploadResponse.self, return response.fileNames
  • AndroidManifest.xml: READ_MEDIA_IMAGES, READ_EXTERNAL_STORAGE 권한 추가

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    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