如何从webview下载zip文件到iphone?

时间:2011-07-19 11:47:22

标签: iphone

我计划让用户下载自己的文件并将其存储在iPhone中。这个过程通常是:

  • 将app文件转换为云应用转换zip文件。
  • iPhone通过UIWebView呈现一个网页,其中有一个指向.zip文件的链接 用户浏览页面并单击其中一个.zip文件链接 *在云应用程序中下载zip文件,如何打开? *可能或不可能在iphone设备中下载zip文件, 任何身体都知道帮助我!

2 个答案:

答案 0 :(得分:0)

1 /宣布您的网页浏览代表。
2 /实现ShouldStartLoadWithRequest委托方法:

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

3 /在此委托中返回NO,但使用请求URL使用NSURLConnection下载zip文件。
4 /使用zip库解压缩zip文件 例如ZipArchive

答案 1 :(得分:0)

检查ASIHTTPRequest

“ASIHTTPRequest是一个易于使用的CFNetwork API包装器,它使与Web服务器通信的一些更繁琐的方面更容易。它是用Objective-C编写的,适用于Mac OS X和iPhone应用程序。“

查找:“使用gzip处理压缩响应数据”