这是我的问题:从 firebase 下载我的 mlmodel 文件后,我收到此错误消息。该应用程序在设备上下载更多存储空间后使用,似乎下载成功。但我无法打开它并使用它。
这是我的代码:
let storage = Storage.storage().reference() // basic reference
let storageRef = storage.child(mldata.url!) // reference for company
let urlPath = "file://path/to/mlmodel.mlmodel" // url for local storage
// Create local filesystem URL
let localURL = URL(fileURLWithPath: urlPath)
// Download to the local filesystem
let ref = storageRef.write(toFile: localURL) { url, error in
if error != nil {
print(error.self!)
} else {
print("success")
self.mlmodel(localURL: localURL)
}
}
ref.observe(.progress) { (s) in
print(s)
}
这是我的错误消息和下载观察的最后消息:
<State: Progress, Progress: <NSProgress: 0x280e40820> : Parent: 0x0 (portion: 0) / Fraction completed: 1.0000 / Completed: 246925 of 246925 >
<State: Resume>
Error Domain=FIRStorageErrorDomain Code=-13000 "An unknown error occurred, please check the server response." UserInfo={object=mlmodel/company/OnlineModel9.mlmodel, bucket=reserve-parts.appspot.com, NSLocalizedDescription=An unknown error occurred, please check the server response., ResponseErrorDomain=NSCocoaErrorDomain, NSFilePath=/path/to, NSUnderlyingError=0x2831d8450 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}, ResponseErrorCode=513}
我该如何解决?文件似乎已下载但无法使用。谢谢你的帮助