2011-06-10 3 views
1

iOS 프로젝트에서 파일 업로드를 다시 시작할 수 있도록 최선을 다하고 있습니다. '1000 바이트 오프셋으로 시작하여이 업로드를 시작하십시오.'와 같은 말을 할 수 있기를 바랍니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 파일에 대한 참조를 얻는 것은 쉽지 않습니다. 오프셋을 사용하여 NSURLConnection을 시작하는 방법을 잘 모르겠습니다.iOS : 파일의 오프셋 바이트 포인터?

답변

1

나는 HTTP에 대해 이야기하고 있다고 가정합니까? 업로드를 다시 시작하려면 Content-Range HTTP 헤더를 제공해야합니다. 자세한 내용은 RFC 2616을 참조하십시오. 기본적으로 올바른 헤더를 찾아서 NSURLConnection에 해당 범위의 바이트 만 제공합니다.

+0

실제로 그 방법 중 하나입니다. 그것은 당신이 작업하고있는 서버가 무엇을하도록 설계되었는지에 달려 있습니다. 이 경우 서버는 Content-Range 헤더를 사용하지 않습니다. – randombits

관련 문제