개요
“개요” 섹션Android, iOS, Web에서 base64 데이터 또는 로컬 경로의 파일을 공유하고 저장하세요
다음으로 시작하세요 share() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 네이티브 |
| Android | 지원 | 네이티브 |
| 웹 | 지원 | 브라우저에서 파일을 다운로드합니다. |
핵심 기능
“핵심 기능” 섹션share- Android 및 iOS에서 네이티브 공유 시트를 열거나, Web에서 파일을 다운로드합니다.save- Android 공용 컬렉션에 저장하거나, iOS 저장/공유 시트를 열거나, Web에서 다운로드합니다.getPluginVersion- 네이티브/Web 플러그인 구현 버전을 반환합니다.
플랫폼별 동작
“플랫폼별 동작” 섹션| 플랫폼 | 공유 동작 | 저장 동작 |
|---|---|---|
| Android | 다음 사용: FileProvider, ClipData, URI 권한을 부여해 chooser 미리보기와 썸네일이 파일을 읽을 수 있게 합니다. | Android 10 이상에서는 MediaStore를, Android 9 이하에서는 공용 디렉토리를 사용합니다. |
| iOS | 사용 기술 UIActivityViewController base64 또는 직접 경로 기반 파일을 지원합니다. | 네이티브 공유 시트를 열어 사용자가 '파일에 저장' 또는 다른 저장 위치를 선택할 수 있게 합니다. |
| 웹 | 파일을 다운로드합니다. | 파일을 다운로드합니다. |
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
share | Android 및 iOS에서는 네이티브 공유 시트를 사용하여 파일을 공유하고, Web에서는 파일을 다운로드합니다. |
save | Android/Web에서는 파일을 로컬에 저장하고, iOS에서는 저장/공유 시트를 엽니다. |
getPluginVersion | 플랫폼 구현 버전 마커를 반환합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-file-sharer.
@capgo/capacitor-file-sharer에서 계속하기
“@capgo/capacitor-file-sharer에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-file-sharer 저장 공간과 파일 처리를 계획하려면, 다음 항목과 연결하세요 @capgo/capacitor-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 사용하기 @capgo/capacitor-file. 사용 시 네이티브 기능을 위해