0

这是我的问题:从 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}

我该如何解决?文件似乎已下载但无法使用。谢谢你的帮助

4

0 回答 0