이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
[문제]
이야기(글)에 첨부된 사진을 여러 장 선택해 "전체 저장"하면,
saveBase64Data가 파일 단위로 동작해서 사진 1장마다 “파일
다운로드 / OO.jpg 파일을 저장할까요?” 확인창이 한 번씩 떠요.
10장이면 확인창을 10번 눌러야 합니다.
추가로, 저장과 별개로 “공유하기” 시트가 함께 열리고, 그
시트를 내리면 저장이 완료돼 있는 흐름이에요.
사진 10장 저장하려면 확인창과 공유창이 10번 떠요. (저희 코드는
저장 시 share를 호출하지 않습니다.)
[개발 환경]
- WebView + React Native (Granite /
@apps-in-toss/web-framework) - 프레임워크: vite + Granite, TDS(@toss/tds-mobile)
[사용 중인 SDK 버전]
- @apps-in-toss/web-framework 2.6.1
(web-bridge/cli/bridge-core 동일 2.6.1)
[테스트 환경]
- Android. saveBase64Data({ data,
fileName, mimeType }) 사용.
[현재 구현]
- 여러 장 저장 시, 선택한 이미지를 순차 루프로
saveBase64Data를 한 장씩 호출하고 있습니다. (배치 저장 API가
없어서 부득이 1콜=1파일로 호출)
[질문]
- 여러 파일을 한 번에 저장하는 배치 저장 API가 있나요?
(확인창을 1번만 띄우고 싶습니다) - saveBase64Data의 “저장할까요?” 확인창을 생략하고 조용히
저장하는 옵션이 있나요? - 저장 시 “공유하기” 시트가 함께 열리는 동작은 의도된
것인가요? 끄는 방법이 있나요? - 저장 폴더/앨범 이름을 지정하는 옵션이 있나요? (현재
Pictures에 저장됨)
appName (선택)
meetsometime
