断点续传就是从文件上次中断的地方开始重新下载或上传数据,而不是从文件开头。(本文的断点续传仅涉及下载,上传不在讨论之内)当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样很浪费时间。所以项目中要实现大文件下载,断点续传功能就必不可少了。当然,断点续传有一种特殊的情况,就是 iOS应用被用户kill掉或者应用crash,要实现应用重启之后的断点续传。这种特殊情况是本文要解决的问题。要实现断点续传,服务器必须支持。目前最常见的是两种方式:FTP和HTTP。下面来简单介绍HT