如何使用Firebase上传文件?我正在编写Swift 3.我无法找到源代码。
答案 0 :(得分:4)
首先你应该安装pod。将其添加到您的podfile:
pod 'Firebase/Storage'
然后在终端中pod install
。
然后:
import FirebaseStorage
将此导入添加到您的文件中。
然后做这样的事情:
let ref = FIRStorage.storage().reference(withPath: "YOURPATH")
ref.put(data) // data - is your Data var
例如图片:
let ref = FIRStorage.storage().reference(withPath: "media/userMainPhoto").child(userId + ".jpeg")
let data: Data = UIImageJPEGRepresentation(UIImage(named: "photo.jpeg"), 0.8)! // for compression and converting image to data
ref.put(data) // data - is your Data var
这是最简单的方法。
希望有所帮助
答案 1 :(得分:1)
要在fireBase中上传文件,您需要使用Firebase存储。请关注Link.Google提供了一些示例代码和分步说明,以便使用iOS配置firebase。
https://codelabs.developers.google.com/codelabs/firebase-ios-swift/#3