2012-05-28 5 views
0

2 일 동안 노력 중이며 그럴 수 없습니다.iOS에서 파일로 리디렉션되는 URL에서 파일을 다운로드하십시오.

기본적으로 URL이 있고 ASIHTTPRequest를 사용하여 파일을 다운로드하려고 시도하지만 URL은 파일 자체의 링크가 아니지만 실제 파일의 링크로 리디렉션됩니다. 다운로드를 위해 ASIHTTPRequest에 대한 링크를 제공하려고 시도했지만 그렇지 않습니다. 그래서 어떻게 든 리디렉션 된 URL을 가져 와서 ASIHTTPRequest에 파일을 다운로드해야만한다고 생각합니다.

어떻게하면됩니까? 모든 읽기 :

+0

shouldRedirect를 YES로 설정 했습니까? (YES로 기본 설정되어 있다고 생각합니다 ..) –

답변

0

당신은 ASIHTTPRequest 의 대리자 메서드를 구현하기위한

감사합니다 - (무효) 요청 : (ASIHTTPRequest *) 요청 willRedirectToURL : (NSURL *) NEWURL이 방법은 호출되지만 이후 요청한대로 리디렉션되지 않습니다. 직접 리디렉션해야합니다.

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

URL이 파일로 리디렉션되었지만 제대로 다운로드되었습니다. 나는 전화를 jailbroke하고 파일이 다른 이름으로 다운로드되었음을 알았으므로 이름 지정 방법을 수정해야합니다. 그러나 나는 다른 사람들이 당신의 대답에서 얻을 것이라고 생각합니다. 도와 주셔서 감사합니다 :) –

관련 문제