2011-02-17 84 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的。