指南
关于 Firebase Storage 的教程
使用 @capgo/capacitor-firebase-storage
Capacitor 对 Firebase Cloud Storage 的插件
安装
bun add @capgo/capacitor-firebase-storage
bunx cap sync
此插件暴露的内容
deleteFile- 删除一个文件。getDownloadUrl- 获取一个文件的下载 URL。getMetadata- 获取一个文件的元数据。listFiles- 列出一个目录中的文件。
示例用途
deleteFile
删除文件。
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.deleteFile({} as DeleteFileOptions);
getDownloadUrl
获取文件下载 URL。
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.getDownloadUrl({} as GetDownloadUrlOptions);
getMetadata
获取文件元数据。
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.getMetadata({} as GetMetadataOptions);
listFiles
列出目录中的文件。
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.listFiles({} as ListFilesOptions);
全局参考
- GitHub: https://github.com/Cap-go/capacitor-firebase/tree/main/packages/storage
- 文档: /docs/plugins/firebase-storage/