Manchmal läuft es beim Erstellen einer App nicht wie geplant und es tritt ein Fehler auf.
Prüfen Sie im Zweifelsfall den Fehler-Handler (oder die catch()
-Funktion für Promise-Objekte).
und sehen Sie sich die Fehlermeldung an.
Wenn Sie die Fehlermeldung gelesen haben und Cloud Storage Security Rules haben, die Ihr aber immer noch Probleme haben, finden Sie weitere Informationen Supportseite und teilen Sie uns mit, wie wir Ihnen helfen können.
Fehlermeldungen verarbeiten
Fehler können aus mehreren Gründen auftreten, nicht vorhanden ist, wenn der Nutzer keine Zugriffsberechtigung für die gewünschte Datei hat, oder Nutzer bricht den Dateiupload ab.
Damit das Problem richtig diagnostiziert und der Fehler behoben werden kann, finden Sie im Folgenden eine vollständige Liste alle Fehler, die unser Kunde ausgegeben hat, und wie sie aufgetreten sind.
Code | Grund |
---|---|
storage/unknown |
Ein unbekannter Fehler ist aufgetreten. |
storage/object-not-found |
An der gewünschten Referenz befindet sich kein Objekt. |
storage/bucket-not-found |
Für Cloud Storage ist kein Bucket konfiguriert |
storage/project-not-found |
Für Cloud Storage ist kein Projekt konfiguriert |
storage/quota-exceeded |
Das Kontingent im Bucket Cloud Storage wurde überschritten. Wenn Sie die kostenlose Stufe haben, führen Sie ein Upgrade auf einen kostenpflichtigen Tarif durch. Wenn Sie einen kostenpflichtigen Tarif haben, wenden Sie sich an den Firebase-Support. |
storage/unauthenticated |
Der Nutzer ist nicht authentifiziert. Bitte authentifizieren Sie sich und versuchen Sie es noch einmal. |
storage/unauthorized |
Der Nutzer ist nicht autorisiert, die gewünschte Aktion auszuführen. Prüfen Sie Ihre Sicherheitsregeln, um sicherzustellen, dass sie korrekt sind. |
storage/retry-limit-exceeded |
Die maximale Zeitspanne für einen Vorgang (Upload, Download, Löschen usw.) wurde überschritten. Versuchen Sie es noch einmal. |
storage/invalid-checksum |
Die Datei auf dem Client stimmt nicht mit der Prüfsumme der empfangenen Datei überein. durch den Server. Versuchen Sie es noch einmal. |
storage/canceled |
Der Nutzer hat den Vorgang abgebrochen. |
storage/invalid-event-name |
Ungültiger Ereignisname angegeben. Muss einer der folgenden Werte sein:
[`running` , `progress` , `pause` ] |
storage/invalid-url |
Ungültige URL für refFromURL() angegeben. Muss das folgende Format haben:
gs://bucket/object oder https://firebasestorage.googleapis.com/v0/b/bucket/o/object?token=<TOKEN> |
storage/invalid-argument |
Das an put() übergebene Argument muss „File“, „Blob“ oder
"UInt8"-Array. Das an putString() übergebene Argument muss
einen Rohstring, "Base64"- oder "Base64URL"-String. |
storage/no-default-bucket |
In der storageBucket -Eigenschaft Ihrer Konfiguration wurde kein Bucket festgelegt. |
storage/cannot-slice-blob |
Das passiert häufig, wenn die lokale Datei geändert (gelöscht, erneut gespeichert, usw.). Versuchen Sie, die Datei noch einmal hochzuladen. geändert. |
storage/server-file-wrong-size |
Die Datei auf dem Client stimmt nicht mit der Größe der Datei überein, die vom Server. Versuchen Sie es noch einmal. |