概述
概述Capacitor File Plugin Implements file system operations similar to the Cordova File plugin.
核心功能
核心功能requestFileSystem- 请求一个文件系统。resolveLocalFileSystemURL- 将一个文件 URL 解析为一个入口。getFile- 获取一个文件入口。getDirectory- 获取一个目录入口。
Public API
Section titled “Public API”| Method | Description |
|---|---|
requestFileSystem | 请求一个文件系统。 |
resolveLocalFileSystemURL | 将一个文件 URL 解析为一个入口。 |
getFile | 获取一个文件入口。 |
getDirectory | 获取一个目录入口。 |
readFile | 读取文件为文本或base64。 |
readAsDataURL | 读取文件为数据URL(base64加 MIME类型前缀)。 |
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.ts 在 capacitor-文件.
从@capgo/capacitor-文件继续
继续从@capgo/capacitor-文件如果您正在使用 @capgo/capacitor-文件 来规划存储和文件处理,连接它 使用@capgo/capacitor-文件 为原生能力在使用@capgo/capacitor-文件 @capgo/capacitor-数据存储-sqlite 为 @capgo/capacitor-数据存储-sqlite 的实现细节 使用 @capgo/capacitor-数据存储-sqlite 为 @capgo/capacitor-数据存储-sqlite 的本地能力 @capgo/capacitor-上传器 为 @capgo/capacitor-上传器 的实现细节, 使用 @capgo/capacitor-上传器 为 @capgo/capacitor-上传器 的本地能力