用于图像上传的Firebase存储问题:“无法使用路径初始化存储桶”
在尝试拉入putData方法时发生
我们尝试了以下操作:
storage.storage().reference().child("Images").child("image1.jpg")
reference().document(object.id).setData(data,merge:true)
storage.storage().reference().child("Images").child("image1.jpg")
reference().document(object.id).setData(data,merge:true)
答案 0 :(得分:0)
我了解您在存储图片时遇到了麻烦,请尝试这种方式
const DarkTextField = withStyles(styles)(props => {
const { classes } = props;
return <TextField InputProps={ {className: classNames(classes.underline, classes.input)}} />;
});
答案 1 :(得分:0)
刚刚遇到此错误消息,我花了几个小时,因为它每次都会使应用程序崩溃。以前,我使用完整路径为 dev 和 prod 初始化了我的存储桶,前缀为 gs://
删除了 gs:// 并解决了问题:
改变:
if (Config.of(context).isDev) {
FirebaseStorage.instance.bucket = "gs://dev-appname.appspot.com";
} else {
FirebaseStorage.instance.bucket = "gs://appname.appspot.com";
}
致:
if (Config.of(context).isDev) {
FirebaseStorage.instance.bucket = "dev-appname.appspot.com";
} else {
FirebaseStorage.instance.bucket = "appname.appspot.com";
}