上传或获取图像时出现403错误 - Firebase

时间:2017-07-31 11:45:55

标签: javascript firebase firebase-storage firebase-security

几天前工作,将图像上传并显示到firebase。但是现在每次上传都会给我带来代码403的错误。

enter image description here

以下是我在firebase中的存储规则:

service firebase.storage {
   match /b/{bucket}/o {
    match /{userId}/{postId}/{fileName} {
     allow write: if request.auth.uid == userId;
     allow read;
    }
  }
}

PS:用户在上传和显示图片时已登录。 它不允许我上传图片

坚持,需要帮助。

1 个答案:

答案 0 :(得分:0)

通过将存储规则更改为公开

来解决问题

不是一种安全方法,但解决了我的错误:

service firebase.storage {
   match /b/your-app-name.appspot.com/o {
     match /{allPaths=**} {
      // Allow access by all users
      allow read, write;
     }
  }
}