我想创建一个应用程序,它可以从互联网下载任何文件并存储在文档文件夹中。 我在谷歌和本网站搜索,我明白使用AFNetworking更好。 在这个框架中,我可以显示progessView
显示下载状态。如何使用AFNetworking下载文件并存储在文档文件夹中
林在AFNetworking新的,我想你指导我一下,告诉我有代码,如何创建一个应用程序,下载文件与AFNetworking并显示progessView
状态下载。
我想创建一个应用程序,它可以从互联网下载任何文件并存储在文档文件夹中。 我在谷歌和本网站搜索,我明白使用AFNetworking更好。 在这个框架中,我可以显示progessView
显示下载状态。如何使用AFNetworking下载文件并存储在文档文件夹中
林在AFNetworking新的,我想你指导我一下,告诉我有代码,如何创建一个应用程序,下载文件与AFNetworking并显示progessView
状态下载。
在这里,在代码进步是UIProgressview使用
文件路径:到保存文件[Documents目录]
进口
#import <AFNetworking/AFNetworking.h>
和路径下载
progress.progress = 0.0;
c[email protected]"http://www.selab.isti.cnr.it/ws-mate/example.pdf";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:currentURL]];
AFURLConnectionOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"MY_FILENAME_WITH_EXTENTION.pdf"];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:filePath append:NO];
[operation setDownloadProgressBlock:^(NSInteger bytesRead, NSInteger totalBytesRead, NSInteger totalBytesExpectedToRead) {
progress.progress = (float)totalBytesRead/totalBytesExpectedToRead;
}];
[operation setCompletionBlock:^{
NSLog(@"downloadComplete!");
}];
[operation start];
试试这个用于AFNetworking图像下载与进度条。
https://www.cocoacontrols.com/controls/nprimageview
两个文件夹中丢失了这个项目,你可以从heare下载
https://github.com/nicnocquee/NPRImageView/tree/master/Externals
我的朋友这个代码仅显示processView ???我想在文档文件夹 – jacky 2013-05-06 11:29:37
下可以使用AFNetworking下载文件您的流程视图是什么意思?它是活动指标吗?还是它是uiprogressview? – 2013-05-06 11:31:45
UIProgressview .....我的朋友请告诉我如何下载文件并将其存储在文档文件夹中,以便使用uiprogressView显示状态下载 – jacky 2013-05-06 11:48:31