概述
概述标题@capgo/capacitor-file-sharer 从 base64 数据、数据 URL、本地文件路径、URL、URI 和 __CAPGO_KEEP_0__ 分享或保存文件 file:// URL content:// URIs, and Capacitor _capacitor_file_ 核心功能
Core Capabilities
Core Capabilities
Core Capabilitiesshare- 在 Android 和 iOS 上打开原生分享面板,或者在 Web 上下载文件。save- 将文件保存到 Android 公共收藏,打开 iOS 保存/分享面板,或者在 Web 上下载。getPluginVersion- 返回原生/ Web 插件实现版本。
Platform Behavior
Core Capabilities| 平台行为 | 分享行为 | 保存行为 |
|---|---|---|
| Android | 使用 FileProvider, ClipData, 和 URI 权限允许预览和缩略图可以读取文件。 | 使用 MediaStore 在 Android 10+ 和公共目录在 Android 9 以下使用. |
| iOS | 使用 UIActivityViewController 以 base64 或直接路径支持的文件为基础. | 打开本机分享sheet,用户可以选择保存到文件夹或其他目的地. |
| Web | 下载文件. | 下载文件. |
公共 API
公共 API| 方法 | 描述 |
|---|---|
share | 使用 Android 和 iOS 的原生分享画面或在 Web 上下载。 |
save | 在 Android/Web 上保存文件,或在 iOS 上打开保存/分享画面。 |
getPluginVersion | 返回平台实现版本标记。 |
真实数据来源
标题:真实数据来源此参考资料是从 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 的本地能力