首页 > 移动平台 > 详细

iOS-服务器文件断点下载

时间:2015-09-22 18:51:38      阅读:250      评论:0      收藏:0      [点我收藏+]

文件下载基本步骤:
1.获取下载链接,创建响应发送请求.(使用异步请求,避免因文件过大下载时间长而阻塞主线程).
2.当接到响应时在下载目录中创建文件.创建文件使用NSFileHandle进行文件内部处理.(检验文件是否存在——利用NSFileManager创建文件——NSFileHandle的fileHandleForWritingAtPath方法对文件进行写入).
3.接收数据时,将分段接收的数据写入文件中
4.文件接收完毕后,关闭NSFileHandle.
以上为普通下载步骤,此处不用代码示范,以下以实现断点下载功能为例.

因为沙盒路径在本程序中经常使用,所以先提供一个获取沙盒路径方法

技术分享

下载事件

技术分享

暂停事件

技术分享

#pragma mark ---NSURLConnectionDatasource---

技术分享

就这样完成了下载和断点继续下载的过程!!!

iOS-服务器文件断点下载

原文:http://www.cnblogs.com/jiafuyang/p/4829498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!