【iOS开发-网络】大文件的断点续传(断点下载)
2015-06-14 12:20
633 查看
要想实现断点续传,暂停的时候要取消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]; }
相关文章推荐
- unity开发:Qt C++与unity之间UDP网络通信
- 【iOS开发-网络】关于大文件下载
- linux网络编程(unix域流式套接字)
- linux网络编程(组播)
- Android弱网测试中关于网络检测的一些借鉴方法
- linux 网络编程(广播的编程)
- linux网络编程(如何编写一个UDP通信程序)
- windows 8 设置hyper-v网络设置
- 一起学习CC3200系列教程之2个TCP_非阻塞及阻塞设置
- 计算机网络--物理层 的一点总结
- ARM硬件平台上基于UCOS移植Lwip网络协议栈
- ARM硬件平台上基于UCOS移植Lwip网络协议栈
- ARM硬件平台上基于UCOS移植Lwip网络协议栈 分类: 嵌入式开发学习 2015-06-14 10:33 55人阅读 评论(1) 收藏
- unity开发:Qt C++与unity之间TCP网络通信
- 网络传输
- BZOJ 3391: [Usaco2004 Dec]Tree Cutting网络破坏( dfs )
- TCP/IP详解_网际协议IP(二)_IP数据报格式
- TCP 报文
- 关于DNS DHCP FTP TFTP HTTP WEB
- TCP/IP 11种状态变迁