@capgo/capacitor-file-sharer
개요
개요 제목@capgo/capacitor-file-sharer base64 데이터, 데이터 URL, 로컬 파일 경로, URL, URI, 및 __CAPGO_KEEP_0__에서 파일을 공유하거나 저장합니다. file:// URL content:// URIs, and Capacitor _capacitor_file_ 기본 기능
It is used when an app needs to export reports, backups, images, videos, PDFs, ZIP archives, or other generated files without forcing every platform through the same storage path.
Core Capabilities
Core Capabilitiesshare- 안드로이드 및 iOS에서 네이티브 공유 시트를 열거나 웹에서 파일을 다운로드합니다.save- 안드로이드 공용 컬렉션에 저장하거나 iOS에서 저장/공유 시트를 열거나 웹에서 다운로드합니다.getPluginVersion- 네이티브/웹 플러그인 구현 버전을 반환합니다.
Platform Behavior
Platform| 공유 동작 | 저장 동작 | 안드로이드 |
|---|---|---|
| 안드로이드에서 사용하는 | URI 허가로 파일을 읽을 수 있는 chooser 미리보기 및 썸네일이 표시됩니다. FileProvider, ClipData, and URI grants so chooser previews and thumbnails can read the file. | Android 10 이상에서는 MediaStore를 사용하고 Android 9 이하에서는 공용 디렉토리를 사용합니다. |
| iOS | 사용 UIActivityViewController base64 또는 직접 경로로 지원되는 파일과 함께. | Save to Files 또는 다른 목적지로 파일을 저장할 수 있도록 사용자에게 native 공유 시트를 열어줍니다. |
| Web | 파일을 다운로드합니다. | 파일을 다운로드합니다. |
공개된 API
공개된 API| 메소드 | 설명 |
|---|---|
share | Android 및 iOS에서 네이티브 공유 시트를 사용하여 파일을 공유하거나 웹에서 다운로드합니다. |
save | Android/Web에서 파일을 지역 저장하거나 iOS에서 저장/공유 시트를 열어보세요. |
getPluginVersion | 플랫폼 구현 버전 마커를 반환합니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts 에서 capacitor-file-sharer에서 계속하세요.
@capgo/capacitor-file-sharer에서 계속하세요
‘@capgo/capacitor-file-sharer에서 계속하세요’라는 제목의 섹션__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharer을 사용 중이라면 @capgo/capacitor-file-sharer storage와 파일 처리를 계획하고 연결하세요. @capgo/capacitor-file-sharer를 사용하여 native 기능을 사용하는 @capgo/capacitor-file-sharer에 대해 @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 @capgo/capacitor-file의 implementation detail에 대해 @capgo/capacitor-file를 사용하여 native 기능을 사용하는 @capgo/capacitor-file에 대해