Загрузить файл из Firebase - ошибка домена = код FIRStorageErrorDomain = -13000 - Swift - PullRequest
0 голосов
/ 09 марта 2020

Вот моя проблема: я получил это сообщение об ошибке после загрузки моего файла mlmodel из firebase. Приложение использует после загрузки больше места на устройстве, похоже, загрузка прошла успешно. Но я не могу открыть его и использовать.

Это мой код:

    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}

Как это исправить? Кажется, файл был загружен, но не может быть использован. Спасибо за вашу помощь

...