Prise de firebase de stockage public de la lecture et de l'écriture sur android
Je suis nouveau sur firebase de stockage. Quelqu'un peut me dire comment faire les fichiers de stockage public de la lecture et de l'écriture?. Le code par défaut fournis par firebase est donnée 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;
}
}
}
OriginalL'auteur ashay | 2016-07-29
Vous devez vous connecter pour publier un commentaire.
La la documentation explique que si aucune règle n'expression est fourni, la règle évalue à true:
Si vous avez besoin d'un rappel, d'ajouter un commentaire à la règle.
OriginalL'auteur Bob Snyder
Pour info: si vous voulez public en lecture seule.
OriginalL'auteur Ego Slayer
OriginalL'auteur saigopi
Juste De Retirer
Heureux De Codage
OriginalL'auteur Kalpesh A. Nikam
Retrait de l'authentification de l'état devrait fonctionner.
Si vous n'avez pas de changement automatique de code généré, il est public et peut être consulté par le lien qu'il fournit.
Ce n'est pas vrai. Il est protégé par défaut (uniquement les utilisateurs authentifiés). Vérifiez la documentation: firebase.google.com/docs/storage/security
Voici l'extrait de la doc que j'ai posté ci-dessus: Par exemple, la valeur par défaut de Stockage des Règles de Sécurité exigent Firebase d'Authentification afin d'effectuer une lecture ou d'écriture sur tous les fichiers.
J'ai fait une croix-plate-forme de transfert de données à partir d'un ensemble d'appareils android à un pc sous windows. Pour les appareils android, l'authentification a été utilisé, mais pour la version pc, aucune authentification n'a été utilisé par moi et cela fonctionne sans problème.
OriginalL'auteur Saikat halder