取消NSURLSession或Alamofire下载请求后是否可以删除简历数据?
Is it possible to delete resume data after canceling the NSURLSession or Alamofire download request?
当我取消NSURLSession或Alamofire下载请求并关闭应用程序时,我发现我的应用程序中仍然有大数据。
我认为这可能是简历数据。我不想继续下载。
我想在取消下载请求后删除简历数据。
我该怎么做?
谢谢!
我认为,但不确定是否可以按如下方式丢弃磁盘上的内容:
- 使用之前获取的恢复数据恢复请求
- 通过调用
cancel
(不是 cancelByProducingResumeData:
)立即取消它
或者,我认为如果服务器 returns 在您尝试恢复下载时出现 404 错误,space 会自动回收,但请不要引用我的话。
无论哪种方式,NSURLSession 机制最终应该在没有干预的情况下获取这些临时文件,所以除非你认为这是一个严重的问题(例如,如果你的应用程序经常下载数 GB 的文件然后放弃下载),你可能只是忽略额外的磁盘 space.
NSURLSession cancelByProducingResumeData 不产生简历数据。
当我取消NSURLSession或Alamofire下载请求并关闭应用程序时,我发现我的应用程序中仍然有大数据。 我认为这可能是简历数据。我不想继续下载。 我想在取消下载请求后删除简历数据。 我该怎么做?
谢谢!
我认为,但不确定是否可以按如下方式丢弃磁盘上的内容:
- 使用之前获取的恢复数据恢复请求
- 通过调用
cancel
(不是cancelByProducingResumeData:
)立即取消它
或者,我认为如果服务器 returns 在您尝试恢复下载时出现 404 错误,space 会自动回收,但请不要引用我的话。
无论哪种方式,NSURLSession 机制最终应该在没有干预的情况下获取这些临时文件,所以除非你认为这是一个严重的问题(例如,如果你的应用程序经常下载数 GB 的文件然后放弃下载),你可能只是忽略额外的磁盘 space.
NSURLSession cancelByProducingResumeData 不产生简历数据。