2011-02-17 121 views
-1

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

我不知道这件事

+0

的可能重复[下载并保存压缩文件到iPhone(http://stackoverflow.com/questions/4407313/download-并节省-zip文件到iphone) – 2011-02-17 23:17:48

回答

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

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