跳过主要内容
返回到插件
@capgo/capacitor-file
教程
@capgo/capacitor-file

文件

功能齐全的文件系统插件,用于读取、写入和管理文件和目录

指南

文件教程

在设备上测试

下载Capgo应用程序,然后扫描QRcode。

文件插件预览二维码 code

使用 @capgo/capacitor-file

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

安装

bun add @capgo/capacitor-file
bunx cap sync

此插件暴露的内容

  • requestFileSystem - 请求文件系统。
  • resolveLocalFileSystemURL - 将文件 URL 解析为入口。
  • getFile - 获取文件入口。
  • getDirectory - 获取目录入口。

示例使用

requestFileSystem

请求文件系统。

import { CapacitorFile } from '@capgo/capacitor-file';

await CapacitorFile.requestFileSystem({} as RequestFileSystemOptions);

resolveLocalFileSystemURL

解析文件 URL 到入口。

import { CapacitorFile } from '@capgo/capacitor-file';

await CapacitorFile.resolveLocalFileSystemURL({} as ResolveURLOptions);

getFile

获取文件入口。

import { CapacitorFile } from '@capgo/capacitor-file';

await CapacitorFile.getFile({} as GetFileOptions);

getDirectory

获取目录入口。

import { CapacitorFile } from '@capgo/capacitor-file';

await CapacitorFile.getDirectory({} as GetDirectoryOptions);

全参考

继续使用 @capgo/capacitor-file

如果您正在使用 使用 @capgo/capacitor-file 来规划存储和文件处理,连接它与 @capgo/capacitor-file 为 @capgo/capacitor 文件的实现细节, 开始使用 为开始使用的实现细节, @capgo/capacitor-sqlite 数据存储 为 @capgo/capacitor-sqlite 数据存储的实现细节, 使用 @capgo/capacitor-sqlite 数据存储 为使用 @capgo/capacitor-sqlite 数据存储的本机能力, 和 @capgo/capacitor-uploader 为 @capgo/capacitor-uploader 的实现细节,