__CAPGO_KEEP_0__

@capgo/capacitor-file-sharer

使用原生表格、Android MediaStore 和浏览器下载共享和保存文件。

@capgo/capacitor-file-sharer 该插件从 base64 数据、数据 URL、本地文件路径、URL、URI 和 __CAPGO_KEEP_0__ 中共享或保存文件。 file:// URL content:// URIs, and Capacitor _capacitor_file_ URLs.

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

核心功能

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

- 返回原生/ Web 插件实现版本。

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

此参考资料是从 src/definitions.ts 在 capacitor-file-sharer.

继续阅读 @capgo/capacitor-file-sharer

Section titled “从@capgo/capacitor-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-file @capgo/capacitor-file @capgo/capacitor-file @capgo/capacitor-file 使用@capgo/capacitor-file 为原生能力在使用@capgo/capacitor-file.