2017-04-17 40 views
-1

如何使用Firebase上傳文件?我正在編寫Swift 3.我找不到源代碼。如何使用Firebase上傳文件?

+0

你可以添加一些更多的信息,你已經嘗試過嗎?堆棧溢出不提供教程 - 我們將幫助解決特定問題。 – Cullub

+0

您是否嘗試過下列文檔:[在iOS上上傳文件](https://firebase.google.com/docs/storage/ios/upload-files) – Jay

回答

4

你應該安裝吊艙的第一位。將其添加到您的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

第一行的小錯字(即* istall *)。否則,相當不錯的答案;-) –

+0

@PauloMattos編輯。謝謝:) –