개요
개요 섹션@capgo/capacitor-file-sharer base64 데이터, 데이터 URL, 로컬 파일 경로, URL, URI, 및 __CAPGO_KEEP_0__에서 파일을 공유하거나 저장합니다. file:// URL content:// URIs, and Capacitor _capacitor_file_ URLs.
앱이 보고서, 백업, 이미지, 비디오, PDF, ZIP 압축 파일, 또는 다른 생성된 파일을 강제로 동일한 저장 경로를 통해 모든 플랫폼에 전달하지 않고 내보내야 할 때 사용하세요.
기본 기능
기본 기능share- 안드로이드 및 iOS에서 네이티브 공유 시트를 열거나 웹에서 파일을 다운로드하세요.save- 안드로이드의 공용 컬렉션에 저장하거나 iOS의 저장/공유 시트를 열거나 웹에서 다운로드하세요.getPluginVersion- 네이티브/웹 플러그인 구현 버전을 반환하세요.
플랫폼 동작
플랫폼| 공유 동작 | 저장 동작 | __CAPGO_KEEP_0__ |
|---|---|---|
| 안드로이드 | Android FileProvider, ClipData사용자에게 | , URI 허가가 있어 chooser 미리보기 및 썸네일이 파일을 읽을 수 있습니다. |
| Android 10 이상에서는 MediaStore를 사용하고 Android 9 이하에서는 공용 디렉터리를 사용합니다. | iOS UIActivityViewController 사용자에게 | base64 또는 직접 경로로 백업된 파일을 사용합니다. |
| native 공유 시트를 열어 사용자가 파일을 저장하거나 다른 목적지로 선택할 수 있도록 합니다. | 웹 | 파일을 다운로드합니다. |
Public API
공개 API| 메서드 | 설명 |
|---|---|
share | Android 및 iOS에서 네이티브 공유 시트를 사용하여 파일을 공유하거나 웹에서 다운로드합니다. |
save | Android/Web에서 파일을 로컬로 저장하거나 iOS에서 저장/공유 시트를 열 수 있습니다. |
getPluginVersion | 플랫폼 구현 버전 마커를 반환합니다. |
이 참조는 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharer에서 동기화됩니다. src/definitions.ts in capacitor-file-sharer.
Keep going from @capgo/capacitor-file-sharer
Section titled “capgo/capacitor-file-sharer에서 계속하기”만약 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharer을 사용하고 있다면 capgo/capacitor-file-sharer을 사용하여 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharer과 연결하세요 capgo/capacitor-file-sharer을 사용하여 native 기능을 capgo/capacitor-data-storage-sqlite에서 사용하세요 capgo/capacitor-data-storage-sqlite의 implementation detail을 위해 capgo/capacitor-data-storage-sqlite을 사용하세요 native 기능을 capgo/capacitor-data-storage-sqlite에서 사용하세요 capgo/capacitor-file을 사용하여 implementation detail을 위해 capgo/capacitor-file을 사용하세요 implementation detail을 위해 capgo/capacitor-file을 사용하세요 Capacitor @capgo/capacitor-파일 사용 Capacitor @capgo/capacitor-파일을 사용하여 native 기능