2017-04-13 1 views
3

Je ne veux pas utilisateur d'être en mesure télécharger un nouveau fichier qui est existent déjà avec le même nom dans le stockage,Firebase Règle de stockage à Disallow Ecraser

Voici ce que je l'ai essayé, mais encore obtenir 403 quand je télécharger un fichier nonexist.

service firebase.storage { 
    match /b/projectid/o { 
    match /{allPaths=**} { 
     allow read; 
     allow write: if !resource || request.resource.name == resource.name; 
    } 
    } 
} 

Répondre

0

j'étais à la même situation et j'ai changé le nom de fichier en utilisant le uid + timestamp.png du côté client

+0

Cela ne résout pas mon problème. Je veux rendre mon stockage public mais ne permettre à personne d'écraser un fichier. Dans votre situation, vous pouvez avoir une règle d'autorisation. – ocanal

+0

http://stackoverflow.com/a/40747704/4063532 comme je l'ai dit –

+0

non, ça ne fonctionne pas non plus. – ocanal