在iphone上下载.zip或.doc文件

时间:2011-02-17 22:39:34

标签: iphone objective-c xcode ios4 download

我想通过webservice请求从服务器上下载.zip或.pdf或.doc文件 和webservice部署在IIS上。

我对此一无所知

2 个答案:

答案 0 :(得分:3)

此片段代码下载pdf并将其保存到临时位置

NSData *pdfData = [NSData  dataWithContentsOfURL:pdfURL];
NSString *fileName = [[pdfURL path] lastPathComponent];
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:fileName];
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
NSError *writeError = nil;
[pdfData writeToURL: fileURL options:0 error:&writeError];
if( writeError) {
   NSLog(@" Error in writing file %@' : \n %@ ", filePath , writeError );
                                            return;
}
NSLog(@"%@",fileURL);

答案 1 :(得分:1)

使用NSURLConnection或更好的ASIHTTPRequest将文件下载为您写入文件的NSData。