0
A
回答
1
如果您使用NSURLConnection
,它的工作原理完全一樣的方式,不管文件有哪些類型。
例子:(輸入了我的頭,不能保證是這樣工作的,你顯然應該執行錯誤檢查)
- (void) download
{
self.loadedData = [NSMutableData data]; // make 'loadedData' a property of the class
NSURL *url = [NSURL URLWithString:@"http://..."];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:20.0];
[urlRequest setValue:@"Optional User Agent" forHTTPHeaderField:@"User-Agent"];
// shoot it off
NSURLConnection *mainConnection = [NSURLConnection connectionWithRequest:urlRequest delegate:self];
if (nil == mainConnection) {
NSLog(@"Could not create the NSURLConnection object");
}
}
然後,你必須在委託處理輸入數據方法,例如只保存數據:
- (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[loadedData appendData:data];
}
看看在其他委託方法並加以實施,你應該處理認證的挑戰和失敗的反應。您還可以設置例如:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
在
connection:didReceiveResponse:
和它connectionDidFinishLoading:
再次被設置爲NO
。
相關問題
- 1. 如何將zip文件下載到iphone?
- 2. 下載iPhone上的.zip或.doc文件
- 3. 下載ZIP文件
- 4. 下載.zip文件
- 5. Zip文件下載
- 6. iPhone zip文件加載?
- 7. 下載文件並保存到內存
- 8. 從url下載文件並保存到iPhone上的資源
- 9. 如何將webview中的zip文件下載到iphone中?
- 10. zx01文件在下載時保存爲zip
- 11. 下載zip文件並保存在SD卡
- 12. 保存一個下載的ZIP文件w/Python
- 13. 保存下載圖像到文件
- 14. 下載並保存文件到tableview
- 15. 下載並保存文件到磁盤
- 16. 保存JSON文件到iPhone
- 17. 保存.zip文件到BLOB在SQL Server
- 18. UWP將zip文件保存到磁盤
- 19. 將urlretrieve保存到zip文件python
- 20. django zip文件沒有得到下載
- 21. Tomcat將zip文件下載爲zip
- 22. 下載文件到iPhone
- 23. 下載文件到iPhone
- 24. urllib.urlretrieve下載空zip文件
- 25. 下載的zip文件
- 26. ASP MVC下載Zip文件
- 27. 下載zip文件php
- 28. AsyncTask下載zip文件android
- 29. NSURLConnection下載大zip文件
- 30. .zip文件下載爲.php
嗨帕斯卡,感謝您的代碼。它的作品適合我。當我保存其他文件(png,txt,xml)時,我簡單地將nsdata保存在文件中。 – Rupesh 2010-12-10 10:28:02
@rupesh你可以分享你的代碼,因爲我也在尋找簡單的例子 – Pooja 2011-02-17 22:32:28