存储错误/将图片上传到 Firebase 存储未知



在处理新的React-Native项目并使用React-Native-Firebase库时遇到此错误。按照所有教程设置步骤进行操作,并收到此错误。在非反应原生项目中也可能遇到此错误。

我花了很多时间试图修复它,但没有找到解决我在堆栈溢出上的问题的方法。

事实证明,解决方案就像转到Firebase控制台=>存储=>点击入门即可创建默认存储规则。

这是一个新项目,不存在存储规则。

通过运行找到解决方案adb logcat命令,输出显示类似check security rules for firebase storageno permission for storage

希望这样可以节省您浪费的调试时间!

就我而言,问题是我设置了一个错误的存储桶 URL(something.firebaseapp.com(,而它应该被something.appspot.com

只需使 Firebase 存储的规则为真,即允许读取和写入为真。那将起到作用。喜欢这个

rules version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}

最新更新