Firebasestorage的“ downloadURL”功能无法正常运行,有时会随机运行

时间:2019-01-11 09:52:07

标签: swift firebase firebase-storage

下面的快速代码被编写为将图像上传到Firebase存储。之前它工作正常。但现在开始,它随机工作。我等了30分钟上传图片,但没有成功,甚至没有出错。

我尝试了不同的代码来上传图像。另外,进行大量搜索以分析问题。但有时它会随机运行。我无法确定为什么会这样。

要检查图像是否正在上传,我只是让观察者检查了上传任务的进度,上传效果很好,但是没有到达完成块。上传任务完成后,我也尝试生成下载URL,但是也没有到达完成块。

let storageRef = Storage.storage().reference().child("abc").child("myImage1234")
storageRef.putData(imageData, metadata: nil, completion: { (storageMetaData, error) in
    if let error = error {
        print(error.localizedDescription)
    } else {
        storageRef.downloadURL(completion: { (url, error) in
            if error != nil {
                print(error?.localizedDescription as Any)
                return
            }
            if let photoUrl = url?.absoluteString {
                self.imageUpload()
            }
        })
    }
})

我真的被困在这一点上。任何帮助将不胜感激。

0 个答案:

没有答案