美文网首页iOS学习开发iOS进阶指南
IOS最近项目关于断点下载的思考

IOS最近项目关于断点下载的思考

作者: 熊gg | 来源:发表于2016-06-28 13:28 被阅读59次

    项目很简单,但是要有断点下载功能。

    项目逻辑大概是点击一个cell,录制视频然后返回下载地址!点击同一个cell会返回新录制的下载链接,且下载地址完全一样,文件已变化!这样就有个bug。

    例子:

    12点17分返回了一个下载链接开始下载,下载了一半的时候暂停下载;12点20用户再次点击cell返回了同一个链接,但是文件已经变化了!这时候就能重现解压失败这个BUG

    原因:

    第一次下载未完成,又收到同一个下载链接,断点下载模块就去本地找这个文件,获取已下载的大下发送请求!开始下载,直到下载完成通知解压模块解压,这时文件肯定不对,解压失败了。

    不知分析的对不对!不对请打脸。

    解决办法:

    找后台改链接加了一个时间戳

    相关文章

      网友评论

        本文标题:IOS最近项目关于断点下载的思考

        本文链接:https://www.haomeiwen.com/subject/vejtjttx.html