1
청크 인코딩을 중단하면 ASIProgressDelegate
setProgress
메서드가 항상 1이됩니까? 청크 분할 인코딩 진행 과정을 얻는 방법은 무엇입니까? 고맙습니다.청크 분할 전송 인코딩의 경우 ASIHttprequest가 진행됩니까?
청크 인코딩을 중단하면 ASIProgressDelegate
setProgress
메서드가 항상 1이됩니까? 청크 분할 인코딩 진행 과정을 얻는 방법은 무엇입니까? 고맙습니다.청크 분할 전송 인코딩의 경우 ASIHttprequest가 진행됩니까?
청크 분할 인코딩에서는 가끔 콘텐츠 길이를 알 수 없으므로 전체 진행 상황을 알 수 없습니다. 가장 많이 알 수있는 것은 지금까지받은 바이트 수입니다.
고맙습니다!하지만 처음에는 서버에서 파일의 길이를 알려주므로 다운로드 한 바이트를 어떻게 가져올 수 있습니까? ASIPorgressDelegate는 파일이 다운로드되었을 때 항상 콜백합니다. – see
@see : 델리게이트에는 지금까지받은 바이트 수를 기록하기 위해 구현할 수있는'didReceiveBytes' 메소드가 있습니다. content-length가 헤더에 명시 적으로 설정되어있을 때 진행 상황을 사용할 수없는 경우 구현에 누락 된 기능 일 가능성이 높습니다.하지만 소스 코드의 모든 내용을 살펴 보지 않았기 때문에 확실하지 않습니다. – nhahtdh
요청 : didReceiveBytes도 파일 다운로드가 완료 될 때 한 번 콜백합니다. – see