如何使用Firebase上传文件?

时间:2017-04-17 10:41:10

标签: swift firebase firebase-storage

如何使用Firebase上传文件?我正在编写Swift 3.我无法找到源代码。

2 个答案:

答案 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