Receiving error: {"status":-1,"error":"The operation couldn’t be completed. No space left on device"} using 'cordova-plugin-advanced-http'

Receiving error: {"status":-1,"error":"The operation couldn’t be completed. No space left on device"} using 'cordova-plugin-advanced-http'

我最近收到来自 'cordova-plugin-advanced-http' 的以下错误。 {"status":-1,"error":"操作无法完成。设备上没有 space"}

在我的项目中使用此插件,大多数情况下,所有 API 调用都会成功,但有时,我会收到此错误消息。也不在任何特定的 API 电话上。我一辈子都弄不明白为什么,也没有在网上找到很多可以缩小问题范围的东西。

项目使用: 离子 6.19.1 电容器 3.5.1 Angular13.3.8

我最近更新了所有三个框架,因为这个问题也发生在旧版本上,但更新它们并没有解决问题。

使用我的项目的所有设备都是 iPad (IOS)。

有没有人以前遇到过这个问题,知道我为什么收到这个错误,或者知道如何解决这个问题?

提前致谢!

更新 当调用失败并显示上述错误代码时,设备正在打印以下错误:

finished with error [28] Error Domain=NSPOSIXErrorDomain Code=28 "No space left on device" UserInfo={_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask

解决方案

你好团队 - 遇到了类似的 post,答案解决了我的问题。检查一下您是否遇到类似情况:

https://forum.ionicframework.com/t/downloading-appflow-update-on-ios-gets-to-16-then-errors-with-the-operation-couldn-t-be-completed-no-space-left-on-device/222534