2016-12-19 3 views
0

Ich versuche, Bilder in Firebase-Speicher hochzuladen. Ich habe Firebase Storage Tutorial verfolgt, um Bilder hochzuladen. Wie auf der Website erwähnt, muss ich die Standardspeicherregeln ändern. Also änderte ich die Regeln:Fehler beim Speichern von Regeln in Firebase Storage

service firebase.storage { 
    match /b/fir-storage-42411.firebaseio.com/o { 
    match /{allPaths=**} { 
     allow read, write: if true; 
    } 
    } 
} 

Wenn ich die Regeln zu veröffentlichen versuchen, erhalte ich die folgende Fehlermeldung:

Error saving rules - Line 1: Parse error. 

versucht, den Fehler googeln, aber kein Ergebnis gefunden .

Danke.

+0

zu erlauben, von jedem read-write, verwenden Sie 'erlauben Lesen, Schreiben,' (also ohne die 'wenn true'). Weitere Informationen finden Sie in den [Beispielregeln in der Firebase-Dokumentation] (https://firebase.google.com/docs/storage/security/start#sample-rules). –

+1

Immer noch der gleiche Fehler –

+0

Der Anstoß liegt bei Ihnen, die Fehlersuche zu tun und die relevanten Hinweise zu finden. "Immer noch der gleiche Fehler" liefert uns keine nützlichen Daten, um Ihnen hier zu helfen. Es wird Ihnen helfen, den gesamten relevanten Code, die Beispieldaten, die Debug-Protokollierung und Versionsinformationen einzubeziehen, damit wir das Problem vollständig verstehen können. Siehe [how to ask] (http://stackoverflow.com/help/how-to-ask) und [creating a mcve] (http://stackoverflow.com/help/mcve). – Kato

Antwort

2

Der offensichtliche Fehler, den ich sehe, ist, dass Ihre Regeln auf Ihren Storage-Bucket (fir-storage-42411.appspot.com) verweisen sollten, nicht auf Ihre Datenbank (fir-storage-42411.firebaseio.com). Darüber hinaus sollte diese gültig sein (keine versteckten Sonderzeichen Sperre, die dort versteckt sein könnten):

service firebase.storage { 
    match /b/fir-storage-42411.appspot.com/o { 
    match /{allPaths=**} { 
     allow read, write; 
    } 
    } 
} 
+1

Ich bekomme immer noch den gleichen Fehler –

+0

Es klingt wie das ist etwas, das besser über unseren 1: 1-Support-Kanal behandelt wird, anstatt über Stack Overflow. Sie möchten einen Fall erstellen? Https://firebase.google.com/support/contact/troubleshooting/, damit wir Ihnen mehr persönliche Unterstützung bieten können? Es wird einfacher, Screenshots/Fehlermeldungen dort zu teilen. –