Загрузить изображения в Firebase IOS [закрыто]

С новыми обновлениями текущие ответы на этот вопрос кажутся устаревшими. В настоящее время у меня есть приложение, в которое я хотел бы загрузить изображение с помощью средства выбора изображений. Пожалуйста, намекните мне, как правильно реализовать это.

Спасибо заранее!

-12
задан Robin 1 August 2019 в 19:26
поделиться

1 ответ

Очень легко загрузить изображение от Вашего приложения для iOS до Firebase.

let currentTimeStampInSecond = NSDate().timeIntervalSince1970
let imageName:String = String("\(currentTimeStampInSecond).png") // Image name
let image = ... // your UIImage

let storageRef = Storage.storage().reference().child("images").child(imageName) // Upload to /images
   if let uploadData = UIImagePNGRepresentation(image){
        storageRef.putData(uploadData, metadata: nil
            , completion: { (metadata, error) in
                if error != nil {
                   // success
                } else {
                   // error
                    print("errorr \(String(describing: error?.localizedDescription))")
                }
                // Get the download Link
                storageRef.downloadURL { url, error in
                    if let error = error {
                        // Handle any errors
                        print("error: \(error.localizedDescription)")

                    } else {
                         let d_url = url?.absoluteString
                         print("You can download me at: \(d_url)")
                    }
                }
        })
    }

Мое приложение не загружает мои изображения, Почему?

  1. это главным образом из-за Ваших правил безопасности. Когда Вы находитесь в режиме разработки. Необходимо включить чтение-запись из мира. Но я высоко отговариваю от этого в производстве.

Firebase имеет очень хорошую документацию в: Файлы Загрузки на iOS

2
ответ дан 10 September 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: