ASIHTTPRequest
을 구현하여 서버에서 파일을 다운로드하려고했습니다. 사용자가 다운로드를 큐에 추가 할 수있는 옵션이 있으며 ASINetworkQueue
은 파일 다운로드를 하나씩 처리합니다.폴링 네트워크를 통해 네트워크에 연결할 수 있는지 확인하십시오.
사용자가 네트워크 연결을 끊을 경우 내 ASINetworkQueue
이 네트워크 도달 가능성을 지속적으로 폴링해야하는 기능을 구현하려고합니다. 연결을 다시 사용할 수있게되면 응용 프로그램은 중단 된 위치에서 파일 다운로드를 시작합니다.
코드를 요구하지는 않지만 누군가가 힌트를 통해 나를 도울 수 있다면 감사하겠습니다. 내 응용 프로그램이 중단 된 곳에서 파일을 다운로드 할 수 있도록하려면
, 나는
ASIHTTPRequest
방법
[request setAllowResumeForFileDownloads:YES];
을 사용하고
나는 OP가 요구하는 것을 정확하게 찾고있었습니다 .'ASIHTTPREQUEST'는 또한 도달 가능성을 참조합니다. Reachability를 직접 호출해야합니까? 또는'ASIHTTPREQUEST'는 약간의 레이어를 제공함으로써 이것을 수행하는 방법을 제공합니다. –
@JavaKaBaby, 예 ASIHTTPRequest는 Reachability를 사용하고 있으며 안전한 요청을하기 위해 신뢰할 수 있다고 말할 수 있습니다. 코딩 스타일은 '컨트롤 괴물'이므로 가능한 한 많은 워크 플로를 제어하고 싶습니다. 예를 들어이 응용 프로그램을 작성한 경우 응용 프로그램이 시작될 때 미완성 다운로드가 있는지 확인한 다음 유효한 연결에 대한 도달 가능성을 확인하고 그 경우에만 다운로드를 계속 진행합니다. – NJones
내 +10 너무 좋아. :) –