概览
“概览”章节支持 iOS 和 Android 的原生文件、图片、视频及目录选择,包含 HEIC 格式转换
先使用 pickFiles() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的章节| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web 端 | 部分 | pickFiles / 通过浏览器 API 选择相册;目录选择和 HEIC 转换仅支持 Native |
核心功能
标题为“核心功能”的章节pickFiles- 从设备中选择一个或多个文件。pickImages- 从相册中选择一个或多个图像。仅限 Android/iOS。pickVideos- 从相册中选择一个或多个视频。仅限 Android/iOS。pickMedia- 从相册中选择一张或多张图片或视频。仅限 Android/iOS。
公开的 API
标题为“Public API”的章节| 方法 | 描述 |
|---|---|
pickFiles | 从设备中选择一个或多个文件。 |
pickImages | 从相册中选择一张或多张图片。仅限 Android/iOS。 |
pickVideos | 从相册中选择一段或多段视频。仅限 Android/iOS。 |
pickMedia | - 从相册中选择一张或多张图片或视频。仅限 Android/iOS。 |
pickDirectory | 从设备中选择一个目录。仅限 Android/iOS。 |
convertHeicToJpeg | 将 HEIC 图片转换为 JPEG 格式。仅限 iOS。 |
copyFile | 将文件复制到新位置。 |
checkPermissions | 检查读取文件的权限。仅限 Android。 |
requestPermissions | 请求读取文件的权限。仅限 Android。 |
addListener | 添加选择器关闭事件的监听器。仅限 iOS。 |
removeAllListeners | 移除该插件的所有监听器。 |
getPluginVersion | 获取原生 Capacitor 插件版本。 |
唯一数据源
“唯一可信来源”章节此参考文档同步自 src/definitions.ts 在 capacitor-file-picker.
继续阅读 @capgo/capacitor-file-picker
标题为“继续阅读 @capgo/capacitor-file-picker”的章节如果你正在使用 @capgo/capacitor-file-picker 要规划存储和文件处理,请将其与 使用 @capgo/capacitor-file-picker 在通过 @capgo/capacitor-file-picker 使用原生能力时, @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. 中使用原生能力