Manchmal laufen beim Erstellen einer App die Dinge nicht wie geplant und es tritt ein Fehler auf!
Überprüfen Sie im Zweifelsfall den Error-Handler (oder catch()
Funktion für Promises) und sehen Sie, was die Fehlermeldung zu sagen hat.
Wenn Sie die Fehlermeldung überprüft haben und Cloud Storage-Sicherheitsregeln haben, die Ihre Aktion zulassen, aber immer noch Schwierigkeiten haben, den Fehler zu beheben, besuchen Sie unsere Support-Seite und teilen Sie uns mit, wie wir Ihnen helfen können.
Fehlermeldungen behandeln
Es gibt eine Reihe von Gründen für das Auftreten von Fehlern, darunter die nicht vorhandene Datei, der Benutzer, der keine Berechtigung zum Zugriff auf die gewünschte Datei hat, oder der Benutzer, der das Hochladen der Datei abbricht.
Um das Problem richtig zu diagnostizieren und den Fehler zu behandeln, finden Sie hier eine vollständige Liste aller Fehler, die unser Kunde meldet, und wie sie aufgetreten sind.
Code | Grund |
---|---|
storage/unknown | Ein unbekannter Fehler ist aufgetreten. |
storage/object-not-found | An der gewünschten Referenz existiert 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 für Ihren Cloud Storage-Bucket wurde überschritten. Wenn Sie sich auf der kostenlosen Stufe befinden, führen Sie ein Upgrade auf einen kostenpflichtigen Plan durch. Wenn Sie einen kostenpflichtigen Plan haben, wenden Sie sich an den Firebase-Support. |
storage/unauthenticated | Der Benutzer ist nicht authentifiziert. Bitte authentifizieren Sie sich und versuchen Sie es erneut. |
storage/unauthorized | Der Benutzer ist nicht berechtigt, die gewünschte Aktion auszuführen. Überprüfen Sie Ihre Sicherheitsregeln, um sicherzustellen, dass sie korrekt sind. |
storage/retry-limit-exceeded | Das maximale Zeitlimit für einen Vorgang (Hochladen, Herunterladen, Löschen usw.) wurde überschritten. Versuchen Sie erneut, hochzuladen. |
storage/invalid-checksum | Datei auf dem Client stimmt nicht mit der Prüfsumme der vom Server empfangenen Datei überein. Versuchen Sie erneut, hochzuladen. |
storage/canceled | Der Benutzer hat den Vorgang abgebrochen. |
storage/invalid-event-name | Ungültiger Ereignisname angegeben. Muss eines von [ `running` , `progress` , `pause` ] sein |
storage/invalid-url | Ungültige URL für refFromURL() angegeben. Muss folgende Form 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 sein. Das an putString() übergebene Argument muss ein Raw-, `Base64`- oder `Base64URL`-String sein. |
storage/no-default-bucket | In der Eigenschaft storageBucket Ihrer Konfiguration wurde kein Bucket festgelegt. |
storage/cannot-slice-blob | Tritt häufig auf, wenn sich die lokale Datei geändert hat (gelöscht, erneut gespeichert usw.). Versuchen Sie erneut, hochzuladen, nachdem Sie sich vergewissert haben, dass sich die Datei nicht geändert hat. |
storage/server-file-wrong-size | Die Datei auf dem Client stimmt nicht mit der Größe der vom Server empfangenen Datei überein. Versuchen Sie erneut, hochzuladen. |