在数据库中使用Firebase Storage Swift中的图像引用数据库中的Firebase用户

贾斯汀

通常,我可以在网上找到该问题的答案,但是自从问世以来,我一直遇到麻烦。

当我让用户登录该应用程序并且他们为自己的个人资料选择4-5张图片时,如何将这些图像存储在Firebase存储中,并将这些图像引用给Firebase数据库中的该用户?

谢谢

舒邦克

先将它们上传到Firebase存储,然后将URL存储在Firebase数据库中

let storage = FIRStorage.storage()
let data: NSData = myImageData
let userProfilePic = storageRef.child("users/abc/profileimage.jpg")

let uploadTask = userProfilePic.putData(data, metadata: nil) { metadata, error in
  if (error != nil) {
    // Uh-oh, an error occurred!
  } else {
    let downloadURL = metadata!.downloadURL
    // store downloadURL in db
    storeUserProfileInDB(downloadURL)
  }
}

func storeUserProfileInDB(profileImgUrl: NSURL) {
    let ref = FIRDatabase.database().reference()
    let key = ref.child("users").childByAutoId().key

    let dictionaryUser = [ "userName"    : name! ,
                           "imageUrl" : profileImgUrl.absoluteString,
                           ]

    let childUpdates = ["/users/\(key)": dictionaryTodo]
    ref.updateChildValues(childUpdates, withCompletionBlock: { (error, ref) -> Void in
        //save
    })

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像 url 从 Firebase Storage 保存到 Firebase 实时数据库,即我设备中的图像

来自分类Dev

迭代 firebase 数据库中的用户

来自分类Dev

检查 Firebase 数据库中是否存在数据

来自分类Dev

使用Faker库在数据库中插入图像

来自分类Dev

在Firebase中使用push()时,如何获取唯一ID并将其存储在数据库中

来自分类Dev

使用Swift从Firebase数据库中删除特定值

来自分类Dev

在数据库条目中使用Swift .insert

来自分类Dev

使用自动增量Swift 3在Firebase数据库中存储帖子(图像,标题)

来自分类Dev

无法写入 Firebase Storage onSuccess 侦听器内的 Firebase 数据库

来自分类Dev

使用Swift从Firebase数据库读取

来自分类Dev

在iOS中使用Firebase数据库检索数据

来自分类Dev

如何使用mysqli在数据库中插入用户登录的图像路径?

来自分类Dev

在Firebase数据库中存储用户的正确方法

来自分类Dev

从 firebase 数据库中获取用户的密钥

来自分类Dev

在Android中使用多个where条件从Firebase数据库中获取数据

来自分类Dev

是否可以在数据库中使用svn结帐

来自分类Dev

在数据库中使用数组是否设计不好?

来自分类Dev

是否可以在数据库中使用svn结帐

来自分类Dev

搜索在数据库中使用*作为通配符

来自分类Dev

将图像存储在目录中,并将对图像的引用存储在数据库中

来自分类Dev

Swift-数据库中的Firebase搜索

来自分类Dev

Swift-数据库中的Firebase搜索

来自分类Dev

Swift iOS:Firebase数据库中的ImageUrl

来自分类Dev

Swift Firebase:识别数据库中的变化

来自分类Dev

尝试从 firebase 数据库( swift )中检索类别列表

来自分类Dev

在Firebase数据库中使用多个验证规则

来自分类Dev

如何在 Firebase 数据库中使用多个 orederbychild?

来自分类Dev

通过bash在数据库名称中使用破折号创建数据库

来自分类Dev

在Firebase中还原数据库

Related 相关文章

  1. 1

    如何将图像 url 从 Firebase Storage 保存到 Firebase 实时数据库,即我设备中的图像

  2. 2

    迭代 firebase 数据库中的用户

  3. 3

    检查 Firebase 数据库中是否存在数据

  4. 4

    使用Faker库在数据库中插入图像

  5. 5

    在Firebase中使用push()时,如何获取唯一ID并将其存储在数据库中

  6. 6

    使用Swift从Firebase数据库中删除特定值

  7. 7

    在数据库条目中使用Swift .insert

  8. 8

    使用自动增量Swift 3在Firebase数据库中存储帖子(图像,标题)

  9. 9

    无法写入 Firebase Storage onSuccess 侦听器内的 Firebase 数据库

  10. 10

    使用Swift从Firebase数据库读取

  11. 11

    在iOS中使用Firebase数据库检索数据

  12. 12

    如何使用mysqli在数据库中插入用户登录的图像路径?

  13. 13

    在Firebase数据库中存储用户的正确方法

  14. 14

    从 firebase 数据库中获取用户的密钥

  15. 15

    在Android中使用多个where条件从Firebase数据库中获取数据

  16. 16

    是否可以在数据库中使用svn结帐

  17. 17

    在数据库中使用数组是否设计不好?

  18. 18

    是否可以在数据库中使用svn结帐

  19. 19

    搜索在数据库中使用*作为通配符

  20. 20

    将图像存储在目录中,并将对图像的引用存储在数据库中

  21. 21

    Swift-数据库中的Firebase搜索

  22. 22

    Swift-数据库中的Firebase搜索

  23. 23

    Swift iOS:Firebase数据库中的ImageUrl

  24. 24

    Swift Firebase:识别数据库中的变化

  25. 25

    尝试从 firebase 数据库( swift )中检索类别列表

  26. 26

    在Firebase数据库中使用多个验证规则

  27. 27

    如何在 Firebase 数据库中使用多个 orederbychild?

  28. 28

    通过bash在数据库名称中使用破折号创建数据库

  29. 29

    在Firebase中还原数据库

热门标签

归档