2016-11-22 7 views
-4

ビューコントローラの1つからFirebaseにイメージをアップロードして、アップロードしたイメージを別のビューコントローラにロードしたいとします。また、私はこのプロセスを無限のユーザーのために続けていきたいと思います。私はこれをどうやって行うのか分かりません。後iOSアプリケーションからFirebase経由で画像をアップロードしたり取得したりするにはどうすればよいですか?

// 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 
} 
} 
  • 以下に示すよう

  • +0

    ここに答えがあるようです:http://stackoverflow.com/questions/33644560/swift2-retrieving-images-from-firebase – Tushar

    答えて

    0
    • あなたはまた、あなたは完全なリファレンスを見つけることができ

      // 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!) 
      } 
      } 
      
    • 以下のような画像を取得することができますfirebase画像をアップロードする必要がありin https://firebase.google.com/docs/storage/ios/

    関連する問題