web-dev-qa-db-fra.com

Rendre public le stockage firebase pour la lecture et l'écriture sur Android

Je suis nouveau au stockage de base de feu. Quelqu'un peut-il me dire comment rendre les fichiers de stockage publics pour la lecture et l'écriture?. Le code par défaut fourni par firebase est donné ci-dessous. Quels changements dois-je faire?

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

La documentation explique que si aucune expression de règle n'est fournie, la règle est évaluée à true:

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: si vous voulez lire en public seulement.

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

Juste enlever 

si request.auth! = null;

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

Code heureux

1
Kalpesh A. Nikam
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
} 
1
saigopi

La suppression de la condition d'authentification devrait fonctionner. 

0
Saikat halder