【发布时间】:2023-03-09 15:49:01
【问题描述】:
我最近超出了我的 Firebase 存储空间,因此它停止了工作。为了解决这个问题,我通过完全删除从控制台单击存储按钮时出现的第一个文件夹,从存储中删除了所有文件。令人惊讶的是,当尝试再次从我的应用程序加载视频文件时,它不再起作用,而是显示下面的错误。
我怀疑这与无法找到参考有关。
我的问题是我该如何解决这个问题。我是我的应用程序,我正在使用.putFile 直接上传到Storage.storage().reference()。如果这不是正确的参考,我该如何创建一个新的?
这就是我尝试将视频上传到我的存储空间的方式:
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)
}
}
}
此时无法上传视频 Error Domain=FIRStorageErrorDomain Code=-13000 "发生未知错误,请检查服务器响应。" UserInfo={object=file:/private/var/mobile/Containers/Data/Application/ ...更多内容...NSLocalizedDescription=发生未知错误,请检查服务器响应,ResponseErrorDomain=NSURLErrorDomain, NSErrorFailingURLStringKey=@987654321 @
【问题讨论】:
-
你检查过服务器响应了吗?或者你有没有找到检查错误代码的方法?
-
@Bright Future 我不知道如何检查服务器错误,但我的服务器对此请求没有执行任何操作
标签: ios swift firebase firebase-storage