0

J'utilise react-native avec react-native-fetch-blob et ses pollyfills pour télécharger une image vers le stockage Firebase. Je ne pouvais pas suivre les docs et après plusieurs essais j'ai décidé de demander comment peut définir la règle de stockage firebase appropriée pour éviter ce message:Quelle est la règle correcte dans Firebase qui permet à tout utilisateur de sauvegarder une image et à tout utilisateur authentifié de lire les avatars d'autres utilisateurs?

Firebase Storage: User does not have permission to access 'avatars/dTRYaMBELiNySUoml7h7JrNyZsg2

Le dTRYaMBELiNySUoml7h7JrNyZsg2 est le uid, parce que j'organisé mon arbre comme gs: //_______.appspot.com/avatars est la racine de tous les avatars de mes utilisateurs, donc avec n'importe quel utilisateur UID je peux récupérer son avatar.

Quelle est la règle de stockage Firebase correcte pour autoriser un utilisateur à télécharger son image et autoriser les utilisateurs authentifiés à lire ces avatars?

Répondre