跳过内容

概述

概述

@capgo/capacitor-file-sharer 分享或保存来自base64数据、数据URL、本地文件路径、 file:// URLs content:// URIs, and Capacitor _capacitor_file_ __CAPGO_KEEP_0__

URLs。

当应用需要导出报告、备份、图片、视频、PDF、ZIP压缩包或其他生成的文件时,使用它,不必将每个平台都强制通过相同的存储路径。

核心功能
  • share 核心功能
  • save - 在Android和iOS上打开原生分享面板,或者在Web上下载文件。
  • getPluginVersion - 在Android上保存到公共集合,打开iOS的保存/分享面板,或者在Web上下载文件。

平台行为

平台行为
平台分享行为保存行为
Android使用 FileProvider, ClipData,并使用 URI 授予者预览和缩略图可以读取文件。在 Android 10+ 使用 MediaStore,Android 9 以下使用公共目录。
iOS使用 UIActivityViewController 以 base64 或直接路径支持的文件打开本地分享sheet,让用户可以选择保存到文件夹或其他目的地。
Web下载文件。下载文件。
方法描述
share在 Android 和 iOS 上使用本地分享 sheet 分享文件,或者在 Web 上下载文件。
save在 Android/Web 上保存文件,或者在 iOS 上打开保存/分享 sheet。
getPluginVersion返回平台实现版本标记。

真实来源

数据源

此参考资料是从 src/definitions.tscapacitor-文件共享器.