我最近超出了我的火力储存库,因此它停止了工作。为了解决这个问题,我从控制台中单击存储按钮时完全删除了第一个文件夹,从存储中删除了所有文件。令人惊讶的是,当尝试再次从我的应用程序加载视频文件时,它不再有效,而是显示以下错误。
我怀疑它与无法找到参考有关。
我的问题是如何解决这个问题。我是我的应用,我正在使用Storage.storage().reference()
直接上传到.putFile
。如果这不是正确的参考,我该如何创建一个新参考?
这就是我尝试将视频上传到我的存储空间的方式:
let USER_STORAGE = Storage.storage().reference()
/// Uploads a video to database using the URL
private func uploadVideoToDatabase(videoURL: URL, completion: @escaping (Bool)->Void){
let filename = videoURL.absoluteString
USER_STORAGE.child(filename).putFile(from: videoURL, metadata: nil){(metadata, error) in
if error != nil {
completion(false)
} else {
completion(true)
}
}
}
此时无法上传视频错误域= FIRStorageErrorDomain代码= -13000“发生未知错误,请检查服务器响应。” UserInfo = {object = file:/ private / var / mobile / Containers / Data / Application / ... more stuff ... NSLocalizedDescription =发生未知错误,请检查服务器响应。,ResponseErrorDomain = NSURLErrorDomain,NSErrorFailingURLStringKey = {{ 3}}
答案 0 :(得分:2)
Firebase存储的限制不仅仅是存储的数据量。 GB存储,GB下载,上载操作和下载操作都有限制。我怀疑你每天下载超过1 GB。您可以在此处查看更多限制https://firebase.google.com/pricing/