-4
我想從我的視圖控制器中的一個上傳圖像到Firebase,然後我想將上傳的圖像加載到另一個視圖控制器。此外,我希望這個過程繼續爲無限用戶。我不知道如何做到這一點。如何通過Firebase從我的iOS應用程序上傳和檢索圖像?
我想從我的視圖控制器中的一個上傳圖像到Firebase,然後我想將上傳的圖像加載到另一個視圖控制器。此外,我希望這個過程繼續爲無限用戶。我不知道如何做到這一點。如何通過Firebase從我的iOS應用程序上傳和檢索圖像?
你必須上傳到火力下面的圖像
// Data in memory
let data: NSData = ...
// Create a reference to the file you want to upload
let riversRef = storageRef.child("images/rivers.jpg")
// Upload the file to the path "images/rivers.jpg"
let uploadTask = riversRef.putData(data, metadata: nil) { metadata, error in
if (error != nil) {
// Uh-oh, an error occurred!
} else {
// Metadata contains file metadata such as size, content-type, and download URL.
let downloadURL = metadata!.downloadURL
}
}
給出後,就可以檢索圖像如下
// Create a reference to the file you want to download
let islandRef = storageRef.child("images/island.jpg")
// Download in memory with a maximum allowed size of 1MB (1 * 1024 * 1024 bytes)
islandRef.dataWithMaxSize(1 * 1024 * 1024) { (data, error) -> Void in
if (error != nil) {
// Uh-oh, an error occurred!
} else {
// Data for "images/island.jpg" is returned
// ... let islandImage: UIImage! = UIImage(data: data!)
}
}
,你也可以找到完整的參考在https://firebase.google.com/docs/storage/ios/
似乎是一個答案在這裏:http://stackoverflow.com/questions/33644560/swift2-retrieving-images-from-firebase – Tushar