Firebase存储用于图像上传

时间:2019-07-25 20:43:04

标签: ios swift firebase-storage

用于图像上传的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)

2 个答案:

答案 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";
    }