本文主要是介绍ASIHttpRequest 下载服务器上面的文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
.h 头文件
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (retain, nonatomic) IBOutlet UIProgressView *progressView;
/*简单的download代码*/
-(IBAction)goURL;
.m 文件
/*
download index.jsp
*/
-(IBAction)goURL
{
/*手机simulator 应用程序路径*/
NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];
path = [path stringByAppendingPathComponent:@"index.jsp"];
NSLog(@"path=%@",path);
//从该服务器项目中下载index.jsp
NSURL *url = [NSURL URLWithString:@"http://x.x.x:8080/PlaceNaviServer/index.jsp"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
//下载到本地文件 Documents中
[request setDownloadDestinationPath:path];
//设置显示进度条
[request setDownloadProgressDelegate:progressView];
[request startSynchronous];
}
这篇关于ASIHttpRequest 下载服务器上面的文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!