Я пытаюсь загрузить файл 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}