Вы нашли способ запретить пользователю загружать файлы, если их количество превышено с использованием правил безопасности? Или это только частичная реализация защиты интерфейса?

у ограничить количество файлов, которые пользователь может загрузить в хранилище Firebase. Вот мое правило хранения Firebase:

   service firebase.storage {
  match /b/jobsdbn.appspot.com/o {
    match /images/Business/{userId}/{imageId} {
       allow read
       allow write: if request.auth.uid == userId && (request.resource == null || ( (list(/images/Business/$(username)).size() <= 5) && imageId.size() < 50 && request.resource.size < 10 * 1024 * 1024 && request.resource.contentType.matches('image/.*')))

    }
  }
}

Я добавил список (/ images / Business / $ (имя пользователя)). Size () <= 5 из этой статьи:https://groups.google.com/forum/#!topic/firebase-talk/ZtJPcEJr0Mc

но я всегда получаю 403 и не уверен, является ли имя пользователя глобальной переменной или нет, но я использовал другие переменные и все еще не могу заставить его работать.

Ответы на вопрос(1)

Ваш ответ на вопрос