강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jgh9100000427
jgh9100000427

câu hỏi đã được viết

Tạo ứng dụng iOS HowlTalk thông qua máy chủ Firebase

Tạo SignupView 2

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

Viết

·

611

0

제목 그대로입니다.

firebaseios

Câu trả lời 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
Người chia sẻ kiến thức

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

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

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

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

이렇게 하셔야합니다.

Hình ảnh hồ sơ của jgh9100000427
jgh9100000427

câu hỏi đã được viết

Đặt câu hỏi