跳过内容

@capgo/capacitor-file

Capacitor 文件插件实现类似于 Cordova File 插件的文件系统操作。

Capacitor 文件插件实现了类似 Cordova File 插件的文件系统操作。

核心功能

核心功能部分
  • requestFileSystem - 请求文件系统。
  • resolveLocalFileSystemURL - 解析文件 URL 到一个入口。
  • getFile - 获取一个文件条目。
  • getDirectory - 获取一个目录条目。
方法描述
requestFileSystem请求一个文件系统。
resolveLocalFileSystemURL解析一个文件 URL 到一个条目。
getFile获取一个文件条目。
getDirectory获取一个目录条目。
readFile以文本或 base64 格式读取一个文件。
readAsDataURL以 base64 格式(带 MIME 类型前缀)读取一个文件(作为数据 URL)。
writeFile写入文件。
appendFile追加写入文件。
deleteFile删除文件。
mkdir创建目录。
rmdir删除目录。
readdir读取目录内容。
stat获取文件或目录的元数据。
getMetadata获取文件或目录的元数据。stat()的别名。
rename重命名或移动文件或目录。
move移动文件或目录。rename()的别名。
copy复制文件或目录。
exists检查文件或目录是否存在。
getUri获取文件的 URI。
truncate截断文件到指定大小。
getDirectories获取已知的文件系统目录。
getFreeDiskSpace获取可用磁盘空间(以字节为单位)。
addListener监听读取进度事件。
addListener监听写入进度事件。
removeAllListeners移除所有事件监听器。
getPluginVersion获取插件版本。
checkPermissions检查当前文件操作权限状态。 在 Android 上,这检查外部存储权限。 在 iOS 和 web 上,这始终返回 ‘已授权’,因为不需要特殊权限。
requestPermissions请求文件操作权限。 在 Android 上,这请求外部存储权限,以便访问应用私有目录外的文件。 在 iOS 和 web 上,这始终返回 ‘已授权’,因为不需要特殊权限。

真实数据来源

标题:真实数据来源

本参考文档是同步从 src/definitions.tscapacitor-文件.

从 @capgo/capacitor-文件继续

标题:从 @capgo/capacitor-文件继续

如果您正在使用 @capgo/capacitor-文件 来规划存储和文件处理,连接它到 使用 @capgo/capacitor-文件 为原生能力在使用 @capgo/capacitor-文件 @capgo/capacitor-data-storage-sqlite 为 @capgo/capacitor-data-storage-sqlite 实现细节, 使用 @capgo/capacitor-data-storage-sqlite 为 @capgo/capacitor-data-storage-sqlite 原生能力 @capgo/capacitor-uploader 为 @capgo/capacitor-uploader 实现细节 使用 @capgo/capacitor-uploader 为 @capgo/capacitor-uploader 原生能力