forked from 20266142/Overheard
21 lines
501 B
Plaintext
21 lines
501 B
Plaintext
rules_version = '2';
|
|
|
|
service firebase.storage {
|
|
match /b/{bucket}/o {
|
|
match /messages/{fileName} {
|
|
|
|
// anyone can view uploaded images
|
|
allow read: if true;
|
|
|
|
// anyone can upload an image attached to a message
|
|
// must be an image under 5MB
|
|
allow create: if
|
|
request.resource.size < 5 * 1024 * 1024 &&
|
|
request.resource.contentType.matches('image/.*');
|
|
|
|
// no edits or deletes through the client
|
|
allow update, delete: if false;
|
|
}
|
|
}
|
|
}
|