iOS下载文件来自将重定向到该文件的URL

时间:2012-05-28 09:36:14

标签: ios xcode nsurlconnection nsurl nsurlrequest

我已经尝试了2天而且无法解决这个问题。

基本上我有一个URL,我尝试使用ASIHTTPRequest下载与之关联的文件,但我拥有的URL不是文件本身的链接,但该URL将重定向到实际文件的链接。我尝试将该链接提供给ASIHTTPRequest以供下载,但事实并非如此。所以我想我必须以某种方式获取重定向的URL并将其提供给ASIHTTPRequest以下载该文件。

我该怎么做?

感谢所有人阅读:)

1 个答案:

答案 0 :(得分:0)

您实现ASIHTTPRequest的此委托方法 - (void)请求:(ASIHTTPRequest *)请求willRedirectToURL:(NSURL *)newURL 调用Method,但是请求未被重定向为我asumed。您必须自己重定向请求:

  - (void)request:(ASIHTTPRequest *)request willRedirectToURL:(NSURL *)newURL 
  {
   // modify request here, e.g. set request headers again...
   [request redirectToURL:newURL];
  }