标签:下载
要想实现断点续传,暂停的时候要取消connection连接,
开始下载的时候要给服务器发送头信息,告诉他要请求多长的数据,从哪里开始
//暂停
if(sender.selected) {
[self.conn cancel];//取消连接
self.conn = nil;
//开始
} else {
//创建url
NSURL *url = [NSURL URLWithString:@"http://localhost:8080/TFServer/resources/videos/minion_01.mp4"];
//创建请求 这里不是NSURLRequest
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
//创建头信息
NSString *range = [NSString stringWithFormat:@"bytes=%lld-", self.fileLength];
//设置头信息
[request setValue:range forHTTPHeaderField:@"Range"];
//发出一个异步请求
self.conn = [NSURLConnection connectionWithRequest:request delegate:self];
}
标签:下载
原文地址:http://blog.csdn.net/ttf1993/article/details/46490423