자세한 내용을 올리라 하셔서 다시 질문 올립니다~

안녕하세요, 파일 선택 창 관련 문의드립니다.

환경

  • 앱: 토스 앱 (Android)
  • 빌드: WebView 전용 (native: false)
  • 백엔드: Google Cloud Run (HTTPS)

증상

클릭 시 파일 선택 창이 열리긴 하는데,
파일을 선택해도 실제로 파일이 선택되지 않습니다.

  • 파일 선택 창: 열림 :white_check_mark:
  • 파일 선택 후 반영: 안됨 :cross_mark:
  • input.files.length: 항상 0

코드

엑셀 파일 입력

이벤트 리스너

excelFileInput.addEventListener(‘change’, (e) => {
console.log(‘파일 선택됨:’, e.target.files);
// → 이 로그가 출력되지 않음
});

테스트 결과

  • 샌드박스 앱 (USB 연결): 정상 작동 :white_check_mark:
  • QR 테스트: 파일 선택 안됨 :cross_mark:
  • 토스 앱 프로덕션: 파일 선택 안됨 :cross_mark:

질문

  1. WebView에서 이 정상 지원되나요?
  2. 특별한 권한 설정이 필요한가요?
  3. fetchAlbumPhotos처럼 파일용 SDK API가 있나요?

감사합니다!

안녕하세요 :slight_smile:
웹뷰에서 웹 api 사용을 따로 막고 있지 않은데요 ..!

  <input
          ref={fileInputRef}
          type="file"
          accept=".xlsx,.xls,.csv"
          onChange={handleFileChange}
          style={{ display: 'none' }}
/>

로 테스트했을때 엑셀 파일이 정상적으로 읽어지는 것 같습니다 :slight_smile:

네 다른 문제라 수정하고 해결했습니다~
엊그제 검토요청 올렸습니다 감사합니다!

2025년 11월 27일 (목) 오후 3:47, 앱인토스 개발자 커뮤니티의 Dylan 님 <notifications@appsintoss.discoursemail.com>님이 작성:

@mct 님 안녕하세요

appName이 어떻게 되실까요?

네~ 안녕하세요
moneycheck-truck 입니다~

2025년 11월 28일 (금) 오전 9:54, 앱인토스 개발자 커뮤니티의 앱인토스 님 <notifications@appsintoss.discoursemail.com>님이 작성: