【发布时间】:2016-12-24 17:52:44
【问题描述】:
我正在尝试将用户的 Facebook 个人资料图片上传到 Firebase 存储。
let dictionary = result as? NSDictionary
let data = dictionary?.objectForKey("data")
let urlPic = (data?.objectForKey("url"))! as! String
print(urlPic) //Direct link to facebook profile picture
print("Down Casting to a string")
print("\(urlPic)")
上面的代码给了我 facebook 图片的 url。所以一切正常!
但是,一旦我获得了图片的链接 (URL),我将如何将其上传到 Firebase 存储?
【问题讨论】:
-
为什么不将个人资料图片 URL 存储在 Firebase 实时数据库中并从您的应用程序中访问它?没有理由再次上传它(除非你想编辑它等)。
-
@MikeMcDonald 那是个好主意,因为这样我就不需要浪费我的存储空间,并且可以从 Facebook 上捎带回来。我会这样做的,谢谢
-
这实际上是个坏主意。 Facebook 图片 URL 不是永久的,它们可以更改,如果更改,您将无法检索图片
标签: ios swift xcode firebase firebase-storage