Fehler für Cloud Storage im Web behandeln

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=&ltTOKEN>
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.