Guide
Comment utiliser Firebase Storage dans Capacitor
Utilisation de @capgo/capacitor-firebase-storage
Le plugin Capacitor pour Firebase Cloud Storage.
Installer
bun add @capgo/capacitor-firebase-storage
bunx cap sync
bunx cap sync copie le plugin code natif dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
API à la fois
| Méthode | Description |
|---|---|
deleteFile |
Supprimer un fichier. |
getDownloadUrl |
Obtenir l'URL de téléchargement pour un fichier. |
getMetadata |
Obtenir les métadonnées pour un fichier. |
listFiles |
Lister les fichiers dans un répertoire. |
updateMetadata |
Mettre à jour les métadonnées pour un fichier. |
downloadFile |
Télécharger un fichier. |
uploadFile |
Télécharger un fichier. |
useEmulator |
Instrumentssez votre application pour communiquer avec l'émulateur de stockage Cloud. |
Exemples
deleteFile()
Supprimer un fichier.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.deleteFile({ path: 'mountains.png' });
getDownloadUrl()
Obtenir l'URL de téléchargement d'un fichier.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getDownloadUrl({ path: 'mountains.png' });
console.log(result);
getMetadata()
Obtenir les métadonnées d'un fichier.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getMetadata({ path: 'mountains.png' });
console.log(result);
listFiles()
Lister les fichiers dans un répertoire.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.listFiles({ path: 'path/to/file' });
// The result holds sensitive values: use it without logging it.
updateMetadata()
Mettre à jour les métadonnées d'un fichier.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.updateMetadata({
path: 'path/to/file',
metadata: {},
});
downloadFile()
Télécharger un fichier.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.downloadFile({ path: 'mountains.png' }, (event, error) => {
console.log(event);
});
console.log(result);
La table ci-dessus liste les 8 méthodes de base. Les listeners et les helpers de version, ainsi que la pleine convention de chaque méthode, sont documentés dans le répertoire GitHub.
Référence complète
Continuez à partir de l'utilisation de @capgo/capacitor-firebase-storage
Si vous utilisez L'utilisation de @capgo/capacitor-firebase-storage Pour planifier le stockage et la gestion des fichiers, connectez-l’avec @capgo/capacitor-stockage-de-données-sqlite pour les détails d'implémentation dans @capgo/capacitor-data-storage-sqlite, L'utilisation de @capgo/capacitor-data-storage-sqlite pour la capacité native dans L'utilisation de @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-fichier pour les détails d'implémentation dans @capgo/capacitor-fichier, L'utilisation de @capgo/capacitor-fichier pour la capacité native dans L'utilisation de @capgo/capacitor-fichier, et @capgo/capacitor-téléchargeur pour le détail d'implémentation dans @capgo/capacitor-téléchargeur.