指南
文件操作教程
使用@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);
全局参考
- GitHub: https://github.com/Cap-go/capacitor-file/
- 文档:/docs/plugins/file/
继续使用@capgo/capacitor-file
如果您正在使用 使用@capgo/capacitor-file 来规划存储和文件处理,连接它与 @capgo/capacitor-file 了解@capgo/capacitor-file的实现细节在 开始使用 了解开始使用的实现细节在 @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.