강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jgh9100000427 のプロフィール画像
jgh9100000427

投稿した質問数

Firebaseサーバーを介したIOSアプリHowlTalkの作成

SignupView 作り 2

현재 downloadURL을 사용하지 못한다는데 어떻게해야할까요?

作成

·

613

0

제목 그대로입니다.

firebaseios

回答 3

1

최근 사용중인 파이어베이스 가이드가 문서 바뀌어서 공유해드립니다.

(출처: https://firebase.google.com/docs/storage/ios/upload-files?authuser=0)

        let uid = user?.user.uid

let image = self.imageView.image?.jpegData(compressionQuality: 0.1)

let imageRef = Storage.storage().reference().child("userImages").child(uid!)

imageRef.putData(image!, metadata: nil, completion: {(StorageMetadata, Error) in

imageRef.downloadURL(completion: { (url, err) in

Database.database().reference().child("user").child(uid!).setValue(["name":self.name.text,"profileImageUrl":url?.absoluteString])

})

})

0

이부분도 안되는데... 또 버전이 올라간건가요 ?

0

you68780911님의 프로필 이미지
you68780911
インストラクター

파이어베이스 16 버전에선 getDownloadUrl() 이 deprecated 되어서

final StorageReference profileImageRef = FirebaseStorage.getInstance().getReference().child("userImages").child(uid);

profileImageRef.putFile(imageUri).addOnCompleteListener(new OnCompleteListener() {

String imageUrl = profileImageRef.getDownloadUrl().toString();

이렇게 하셔야합니다.

jgh9100000427 のプロフィール画像
jgh9100000427

投稿した質問数

質問する