【发布时间】:2011-11-14 02:06:58
【问题描述】:
这是使用 ASIHTTPRequest 下载文件的正确方法吗?如您所见,我正在尝试将文件下载到文档目录并命名为 Test.mov。唯一的部分是......文件没有下载。我仍然对 ASIHTTPRequest 的工作方式感到困惑,因此感谢所有帮助!
-(IBAction)download {
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"https://www.chillysky.com/Test.mov"]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *file = [NSString stringWithFormat:@"%@/Test.mov", documentsDirectory];
[request setDownloadDestinationPath:file];
[request setDownloadProgressDelegate:myProgressIndicator];
[request setDelegate:self];
NSLog(@"Downloading File");
}
【问题讨论】:
-
顺便说一句,ASIHTTPRequest 的作者已经停止对其进行开发,并建议用户寻找另一个 HTTP 客户端库来使用。悲剧,但它发生了。我目前处于项目之间,所以这是研究替代品的好机会。
-
谢谢丹。您是否会建议任何其他像 ASIHTTPRequest 一样易于使用的库(网络方面的新手)?
-
不。我最喜欢的图书馆要关门了,我仍然感到震惊。 (我最近也没有开始一个新项目,所以没有机会环顾四周。)他的博客列出了一些选项。 allseeing-i.com
标签: iphone objective-c ios ipad asihttprequest