アップロードは成功しましたが、私のuserProfileイメージをFirebaseにアップロードしようとしていますが、firebaseコンソールのダウンロードリンクからダウンロードしたときに、アップロードしたjpgファイルではなくドキュメントファイルとしてダウンロードされます。 また、イメージを特定のイメージに設定すると、私のUIImageがView Controller内のすべてのビューを引き継ぎました。私はあなたが画像のURLをダウンロードしようとするとImageViewの中にそれを設定していると思います イメージをFirebaseにアップロードしていますが、ダウンロードしようとしていませんか?
@IBAction func registerRegisterButton(_ sender: UIButton) {
let userProfileImageRef = self.storage.reference().child("userProfileImage")
//testing image setup
self.registerUserProfileImage.image = UIImage(named:"puppy.jpg")
// Registering user with email
Auth.auth().createUser(withEmail: registerUserEmailTextField.text!, password: registerUserPasswordTextField.text!) { (user, error) in
if error != nil {
print(error)
} else {
print("Registration complete")
// if register succcessful, we upload the user profile image to firebase
let data = Data()
//uploading user profile picture
if let uploadData = UIImagePNGRepresentation(self.registerUserProfileImage.image!) {
userProfileImageRef.putData(uploadData, metadata: nil, completion: { (metadata, error) in
if error != nil {
print(error)
return
} else {
print("Success upload!")
self.dismiss(animated: true, completion: nil)
self.performSegue(withIdentifier: "registrationCompleteSegue", sender: self)
}
})
}
}
}
}
は事前
どのように取得していますか? –
@richie Im私のfirebaseのダウンロードURLを使ってテストしています – porkchopbento
あなたが求めていることは明らかではありません。さらに説明する –