码迷,mamicode.com
首页 > 移动开发 > 详细

iOS-服务器文件断点下载

时间:2015-09-22 18:51:39      阅读:143      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!