Anleitung
Firebase Storage in Capacitor verwenden
Mit @capgo/capacitor-firebase-storage verwenden
Capacitor-Plugin für Firebase Cloud Storage
Installieren
bun add @capgo/capacitor-firebase-storage
bunx cap sync
bunx cap sync kopiert das Plugin-code in Ihre native Projekte. Führen Sie es erneut durch, nachdem Sie das Plugin aktualisiert haben.
Importieren
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
API im Überblick
| Methode | Beschreibung |
|---|---|
deleteFile |
Ein Datei löschen |
getDownloadUrl |
Ermitteln Sie die Download-URL einer Datei |
getMetadata |
Ermitteln Sie die Metadaten einer Datei |
listFiles |
Liste Dateien in einem Verzeichnis |
updateMetadata |
Aktualisieren Sie die Metadaten für ein Datei. |
downloadFile |
Eine Datei herunterladen. |
uploadFile |
Eine Datei hochladen. |
useEmulator |
Instrumentieren Sie Ihre App, um mit dem Cloud Storage-Emulator zu kommunizieren. |
Beispiele
deleteFile()
Löschen eines Dateisystems.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.deleteFile({ path: 'mountains.png' });
getDownloadUrl()
Hol dir die Download-URL für ein Datei.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getDownloadUrl({ path: 'mountains.png' });
console.log(result);
getMetadata()
Ermitteln Sie die Download-URL für eine Datei.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getMetadata({ path: 'mountains.png' });
console.log(result);
listFiles()
Ermitteln Sie die Metadaten für eine Datei.
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()
Aktualisieren Sie die Metadaten für ein Datei.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.updateMetadata({
path: 'path/to/file',
metadata: {},
});
downloadFile()
Eine Datei herunterladen.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.downloadFile({ path: 'mountains.png' }, (event, error) => {
console.log(event);
});
console.log(result);
Die Tabelle oben listet die 8 Kernmethoden. Helfer für Listener und Versionen sowie die vollständige Vertragsstruktur jeder Methode sind in der GitHub Repository.
Vollständige Referenz
Weitermachen von @capgo/capacitor-firebase-storage
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-storage verwenden Verwendung von @capgo/capacitor-firebase-storage um Speicher und Dateihandling zu planen, verbinden Sie es mit @capgo/capacitor-Daten-Speicher-SQLite Verwenden Sie @capgo/capacitor-data-storage-sqlite Verwendung von @capgo/capacitor-Daten-Speicher-SQLite für die native Fähigkeit in @capgo/capacitor-Daten-Speicher-SQLite @capgo/capacitor-Datei für die Implementierungsdetail in @capgo/capacitor-Datei Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei und @capgo/capacitor-Uploader für die Implementierungsdetail in @capgo/capacitor-Uploader