wake-up-neo.com

Firebase-Speicher für das Lesen und Schreiben auf Android öffentlich machen

Ich bin neu im Lager von Firebase. Kann mir jemand sagen, wie ich die Speicherdateien zum Lesen und Schreiben öffentlich machen kann. Der von Firebase bereitgestellte Standardcode ist unten angegeben. Welche Änderungen sollte ich vornehmen?

service firebase.storage {
  match /b/image-view-b1cf5.appspot.com/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}
10
ashay

Die Dokumentation erklärt, dass die Regel mit true ausgewertet wird, wenn kein Regelausdruck bereitgestellt wird

service firebase.storage {
  match /b/image-view-b1cf5.appspot.com/o {
    match /{allPaths=**} {
      // Allow access by all users
      allow read, write;
    }
  }
}
20
Bob Snyder

FYI: wenn Sie nur lesend öffentlich lesen möchten.

service firebase.storage {
  match /b/image-view-b1cf5.appspot.com/o {
    match /{allPaths=**} {
        allow read;
        allow write: if request.auth != null;
    }
  }
} 
31
Ego Slayer

Einfach entfernen 

if request.auth! = null;

service firebase.storage {
  match /b/image-view-b1cf5.appspot.com/o {
    match /{allPaths=**} {
      // Allow access by all users
      allow read, write;
    }
  }
}

Glückliche Kodierung

1
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
} 
1
saigopi
// Anyone can read or write to the bucket, even non-users of your app.
// Because it is shared with Google App Engine, this will also make
// files uploaded via GAE public.
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}
0

Das Entfernen der Authentifizierungsbedingung sollte funktionieren. 

0
Saikat halder