继续使用先前下载的会话而不使用ASIHTTPRequest

时间:2012-03-12 09:16:29

标签: iphone ios

通过使用ASIHTTPRequest和ASIDownloadCache,我能够继续以前下载的会话。现在我不想使用ASIDownloadCache.So,是否有任何替代方法可以实现它。                                     提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果服务器支持,您可以在HTTP请求的标头中指定Content-Range字段,并一次只询问文件的一小部分。获得所有部分后,您可以将文件组合在一起。

您可以使用NSMutableURLRequest setValue:@"0-1023/*" forHTTPHeaderField:@"Content-Range"];设置HTTP标头,此示例仅下载文件的1024字节。另请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

中的内容范围

通过这种方式,您可以分批下载文件,下次当您想要恢复下载时,可以从下一部分继续下载。