Как я могу загружать файлы, отличные от изображений, из хранилища Firebase? - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь загрузить файл ply из моего хранилища в базе данных Firebase Realtime в мой проект XCode (в быстром). Буду признателен за любую помощь в том, как успешно загрузить файл из хранилища на основе его URL.

Следующий код - моя попытка. Файл, который я пытаюсь загрузить, называется Alberta_17.ply, и я скопировал URL-адрес из хранилища:

 func downloadTest(){
        let httpsReference = 
        Storage.storage().reference(forURL: "https://firebasestorage.googleapis.com/v0/b/peaks-25f7e.appspot.com/o/Alberta_17.ply")
        let albertaRef = httpsReference.child("Alberta_17.ply")
    guard let localURL = URL(string: "Alberta_17.ply") else { return}

        let downloadTask = albertaRef.write(toFile: localURL){url, error in
            if let error = error {
                print("error!!!")
            }else{
                print("No error occurred")
                return
            }
        }
    }

Этот код выдает ошибку !!! Получены следующие сообщения об ошибках: сбой CFURLCopyResourcePropertyForKey, поскольку ему был передан URL-адрес без схемы

"Файл не может быть открыт, потому что указанный тип URL не поддерживается." UserInfo = {NSURL = Alberta_17.ply}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...