【问题标题】:Uploading custom metadata with Firebase Storage使用 Firebase 存储上传自定义元数据
【发布时间】:2017-01-08 18:24:44
【问题描述】:

我有一个应用程序,我想在其中存储带有照片的标题,但就我而言,我使用 FIRStorage 来存储照片。一切都在那里工作,但我想将标题存储在照片元数据中。不要问为什么,这对我的项目特别有意义。

let meta = FIRStorageMetadata.init(dictionary: ["customMetadata" :
["caption" : self.textField.text!]])
                let imageRef = storageRef.child(iid)
            imageRef.put(uploadData, metadata: meta, completion: {     (metadata, error) in
                    if error != nil {
                        //failure
                        print(error)
                        return
                    } else {

                    //success
                    print(metadata)

                }
            })

如您所见,我什至按照 Firebase 在其文档中告诉我们的方式设置元数据常量。当我将元数据传递给.put 中的元数据时,为什么它不使用我的自定义元数据?谢谢大家的帮助

【问题讨论】:

    标签: ios swift firebase metadata firebase-storage


    【解决方案1】:

    知道了!我之前做错了。
    这是解决方案:

    var meta = FIRStorageMetadata()
    meta.customMetadata = ["caption" : self.textField.text!]
    

    然后你将meta传递给.put中的元数据参数

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 1970-01-01
      • 2021-09-16
      • 2018-04-04
      • 2017-07-27
      • 2021-11-06
      相关资源
      最近更新 更多