【问题标题】:unable to resume download from resumeData: Alamofire无法从 resumeData 恢复下载:Alamofire
【发布时间】:2021-07-08 16:09:31
【问题描述】:

我正在使用 Alamofire 5.4.1 取消下载请求并将数据保存到文件中。然后将其复制到不同的文件夹。我稍后尝试使用从新位置的文件中加载的数据恢复任务以下载,我收到一条错误消息,指出它无法从恢复任务创建下载文件..

我收到以下错误:

2021-04-12 21:34:36.251586-0700 App[20318:4366697] __NSCFLocalDownloadFile: error 2 opening resume file: /private/var/mobile/Containers/Data/Application/96D862DB-6874-4E2A-990B-816531EC3FFE/tmp/CFNetworkDownload_soxi5K.tmp
2021-04-12 21:34:36.251781-0700 App[20318:4366697] Task <F203101E-84CD-4389-AFE9-4D4CCEE5AD57>.<1> cannot create download file from resume data

任何指针/建议将不胜感激?

【问题讨论】:

  • 您能发布您的 AF 请求代码吗?

标签: ios swift alamofire swift5 alamofire-request


【解决方案1】:

这是意料之中的,因为resumeData 不会永远持续下去。您的部分下载内容位于临时存储中,直到您完成下载并移动它或系统将其删除。如果您等待的时间过长,系统可能会通过删除部分下载来回收磁盘空间。你可以在Apple's documentation看到这个。

【讨论】:

    猜你喜欢
    • 2016-08-03
    • 2021-07-07
    • 2011-06-13
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多