通过使用ASIHTTPRequest和ASIDownloadCache,我能够继续以前下载的会话。现在我不想使用ASIDownloadCache.So,是否有任何替代方法可以实现它。 提前谢谢。
答案 0 :(得分:1)
如果服务器支持,您可以在HTTP请求的标头中指定Content-Range字段,并一次只询问文件的一小部分。获得所有部分后,您可以将文件组合在一起。
您可以使用NSMutableURLRequest setValue:@"0-1023/*" forHTTPHeaderField:@"Content-Range"];
设置HTTP标头,此示例仅下载文件的1024字节。另请参阅http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
通过这种方式,您可以分批下载文件,下次当您想要恢复下载时,可以从下一部分继续下载。