Вот моя проблема: я получил это сообщение об ошибке после загрузки моего файла 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}
Как это исправить? Кажется, файл был загружен, но не может быть использован. Спасибо за вашу помощь