gpt4 book ai didi

ios - 从 Firebase 存储下载时出错

转载 作者:可可西里 更新时间:2023-11-01 00:59:28 24 4
gpt4 key购买 nike

我正在尝试使用新的 Firebase 存储进行基本上传/下载。上传工作正常,但我无法将文件下载到设备。有人可以阐明我做错了什么吗?谢谢!

func downloadAudio() {

let storageRef = FIRStorage.storage().reference()

let pathReference = storageRef.child("testAudio/audio_test.m4a")

let localURL = getDocumentsDirectory().URLByAppendingPathComponent("audio_test2.m4a")

let downloadTask = pathReference.writeToFile(localURL) { (URL, error) -> Void in
if (error != nil) {

print("ERROR - ", error.debugDescription)
} else {
print("SUCCESS - ", URL)
}
}
}

打印:

错误 - 可选(错误域=FIRStorageErrorDomain 代码=-13000“发生未知错误,请检查服务器响应。”UserInfo={ResponseErrorDomain=NSCocoaErrorDomain, object=testAudio/audio_test.m4a, NSURL=/Users/Ben/库/开发人员/CoreSimulator/Devices/02AF50F2-E9BE-4EED-A3BE-485D63264731/data/Containers/Data/Application/31BDED56-0135-4E70-943E-F897080768D6/Documents/, bucket=mydevslopesapp.appspot.com, ResponseErrorCode=518 , NSLocalizedDescription=发生未知错误,请检查服务器响应。})

最佳答案

这不是存储错误,实际上是您尝试写入的文件存在问题。

看起来 URLByAppengingString 应该是 fileURLWithPath 以获取文件系统 URL(根据 NSFileManager creating directory error 518 NSFileWriteUnsupportedSchemeError )。

从长远来看,我们需要找出它并将其作为“查看相关错误”而不是“读取网络响应”。

关于ios - 从 Firebase 存储下载时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37470266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com