Как ограничить размер изображения в облачном хранилище для Firebase - PullRequest
0 голосов
/ 24 марта 2020

Я использую правило Cloud Storage for Firebase следующим образом.

 service firebase.storage {
      match /b/{bucket}/o {
        match /{allPaths=**} {
          allow read;
          allow write: if request.auth != null && request.resource.size < 1 * 1024 * 1024;
        }
      }
    }

Но я все еще могу загрузить изображение размером более 1 МБ.

Как запретить пользователю загружать файл изображения размером более 1 МБ.

1 Ответ

1 голос
/ 24 марта 2020

Когда вы используете Admin SDK, вы полностью игнорируете правила безопасности для различных сервисов Firebase (у вас есть «полные права администратора»).

Это означает, что вы должны осуществить эту проверку размера файла на вашем Node.js сервере перед загрузкой файла в облачное хранилище.

...