본문으로 건너뛰기

@capgo/capacitor-파일 공유기

자연스러운 시트, 안드로이드 미디어 스토어, 브라우저 다운로드와 함께 파일을 공유하고 저장하세요.

@capgo/capacitor-file-sharer base64 데이터, 데이터 URL, 로컬 파일 경로, URL, URI, __CAPGO_KEEP_0__에서 파일을 공유하거나 저장합니다. file:// __CAPGO_KEEP_0__ content:// Capacitor _capacitor_file_ URLs.

앱이 보고서, 백업, 이미지, 비디오, PDF, ZIP 아카이브 또는 다른 생성된 파일을 강제로 동일한 저장 경로를 통해 모든 플랫폼을 통과시키지 않고 내보내야 하는 경우 사용하세요.

Core Capabilities

Core Capabilities
  • share - 안드로이드 및 iOS에서 네이티브 공유 시트를 열거나 웹에서 파일을 다운로드하세요.
  • save - 안드로이드 공용 컬렉션에 저장하거나 iOS에서 저장/공유 시트를 열거나 웹에서 다운로드하세요.
  • getPluginVersion - 네이티브/웹 플러그인 구현 버전을 반환하세요.

Platform Behavior

Platform
공유 동작저장 동작__CAPGO_KEEP_0__
안드로이드Android FileProvider, ClipData사용Uses a
, URI를 통해 chooser, previews 및 thumbnails가 파일을 읽을 수 있게 해줍니다.Uses MediaStore를 Android 10 이상에서, Android 9 이하에서는 공공 디렉토리를 사용합니다. UIActivityViewController iOS사용
base64 또는 직접 경로로 백업된 파일을 사용합니다.native share sheet를 열어 사용자가 파일을 저장하거나 다른 목적지로 선택할 수 있도록 합니다.웹

Public API

공개 API
메서드설명
shareAndroid 및 iOS에서 네이티브 공유 시트를 사용하여 파일을 공유하거나 웹에서 다운로드합니다.
saveAndroid/Web에서 파일을 지역 저장소에 저장하거나 iOS에서 저장/공유 시트를 열 수 있습니다.
getPluginVersion플랫폼 구현 버전 마커를 반환합니다.

진실의 근원

이 참조는

in src/definitions.ts __CAPGO_KEEP_0__-file-sharer 다음으로 계속하세요 @capacitor/__CAPGO_KEEP_1__-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을 사용하여 capgo/capacitor-data-storage-sqlite을 사용하여 capgo/capacitor-data-storage-sqlite의 구현 세부 정보를 위해 capgo/capacitor-data-storage-sqlite을 사용하여 capgo/capacitor-data-storage-sqlite의 capgo/capacitor-file을 사용하여 capgo/capacitor-file의 구현 세부 정보를 위해 capgo/capacitor-file Capacitor @capgo/capacitor-파일 사용 Capacitor @capgo/capacitor-파일을 사용하여 native 기능