프로그래밍/iOS
파일 이어받기
백룡화검
2012. 4. 18. 10:26
// bytes=?-Range로 이어받기 기능.
// NSURLConnection로 파일 다운로드
NSString *range = [NSString stringWithFormat:@"bytes=%d-", [_receivedData length]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:fileURL]];
[request setValue:range forHTTPHeaderField:@"Range"];
_urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
로 하시면 됩니다.
_receivedData 는 NSURLConnection을 통해서 받는 NSData * 형입니다.
웹규약을 이용해서 받는 것이기 때문에 HTTP를 사용하면 되고 별도로 작업할 사항은 없습니다.