AFNetworking实现程序重新启动时的断点续传
来源:互联网 发布:饥荒 存档 mac steam 编辑:程序博客网 时间:2024/06/13 08:50
今天需要用AFNetworking实现断点续传的功能,但是在进行了一番研究之后,发现AFNetworking虽然支持下载文件的暂停和继续,但是程序重新启动后再次下载无法进行续传。网上有说可以通过AFDownloadRequestOperation这个AFNetworking的扩展库来实现重新启动后的续传,但是经过本人测试,这个库在最新的AFNetworking上会报错,无奈之下,参考他的代码,自己实现了一个,在这里分享给大家。
实现的代码如下:
需要注意的是,此种写法仅适用于下载zip包,因为下载其他格式的文件有可能出现数据过多的情况。当文件已经下载完成时,再次调用该函数,无法判断文件是否已经下载完整,于是会再次下载,此时服务器会报416错,同时返回也会输出到文件中,使得文件大小异常。但是zip格式不受影响。
0 0
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现程序重新启动时的断点续传
- AFNetworking实现断点续传
- winform实现重新启动程序的方法
- VC实现程序重新启动
- VC实现程序重新启动
- VC实现程序重新启动
- VC实现程序重新启动
- VC实现程序重新启动
- Github Fork 记录
- openshift云计算平台diy模式安装Python2.7+Flask
- IOS AFNetWorking 下载文件 断点续传
- Javascript 基础 一些基本的性能准则
- TP_Demo
- AFNetworking实现程序重新启动时的断点续传
- 野指针及其危害
- (Linux)服务管理
- 非常实用的网站(持续更新)
- git入门(msysgit图文安装)
- svmtrain和svmclassify参数细说_核函数选择
- CSS3--用户界面
- iOS分享 - AFNetworking之多图片/文件上传
- linux lsof命令详解