如何从Firebase存储下载图像以外的文件?

时间:2019-06-24 22:36:31

标签: swift firebase-storage

我正在尝试从Firebase实时数据库的存储中下载一个Ply文件到我的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}

0 个答案:

没有答案