我有60 MB的文件,我想部分地从2个或更多个单独的线程下载这个文件。是否可以分别从每个线程的字节范围选项中下载文件。
以下是我从服务器获得的数据。
"Accept-Ranges" = bytes;
Age = 46330;
Connection = "keep-alive";
"Content-Length" = 1001;
"Content-Range" = "bytes 0-1000/6116016";
"Last-Modified" = "Wed, 30 Nov 2016 10:55:52 GMT";
"X-Cache" = "Hit from cloudfront";
喜欢第一个帖子:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
NSString* range = @"bytes=";
range = [range stringByAppendingString:[[NSNumber numberWithInt:0] stringValue]];
range = [range stringByAppendingString:@"-"];
range = [range stringByAppendingString:[[NSNumber numberWithInt:1000] stringValue]];
[request setValue:range forHTTPHeaderField:@"Range"];
对于主题2:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
NSString* range = @"bytes=";
range = [range stringByAppendingString:[[NSNumber numberWithInt:1000] stringValue]];
range = [range stringByAppendingString:@"-"];
range = [range stringByAppendingString:[[NSNumber numberWithInt:2000] stringValue]];
[request setValue:range forHTTPHeaderField:@"Range"];