2012-06-11 5 views

답변

0

청크 분할 인코딩에서는 가끔 콘텐츠 길이를 알 수 없으므로 전체 진행 상황을 알 수 없습니다. 가장 많이 알 수있는 것은 지금까지받은 바이트 수입니다.

+0

고맙습니다!하지만 처음에는 서버에서 파일의 길이를 알려주므로 다운로드 한 바이트를 어떻게 가져올 수 있습니까? ASIPorgressDelegate는 파일이 다운로드되었을 때 항상 콜백합니다. – see

+0

@see : 델리게이트에는 지금까지받은 바이트 수를 기록하기 위해 구현할 수있는'didReceiveBytes' 메소드가 있습니다. content-length가 헤더에 명시 적으로 설정되어있을 때 진행 상황을 사용할 수없는 경우 구현에 누락 된 기능 일 가능성이 높습니다.하지만 소스 코드의 모든 내용을 살펴 보지 않았기 때문에 확실하지 않습니다. – nhahtdh

+0

요청 : didReceiveBytes도 파일 다운로드가 완료 될 때 한 번 콜백합니다. – see

관련 문제