libcurl을 사용하여 URL에서 파일을 다운로드하고 있습니다. 파일의 원래 크기는 1700k이지만 단지 1200k가됩니다. 패킷 스니퍼로 검사 한 후에 데이터가 청크 분할 인코딩 및 gzip으로 전송된다는 것을 알았습니다. 또한 진행률 콜백은 항상 -0-의 dltotal을 표시합니다. 나는 CURLOPT_ENCODING을 "gzip", "deflate", "", "blah", 123123 (null이 아닌) 값으로 설정할 것을 시도했지만 행운은 없다. 나는 여전히 1200k의 처리되지 않은 데이터를 얻는다. 진행 문제와 함께이 작업을 수행하려면 어떻게해야합니까 ?? 그 다음 전체 크기를 알 수 없기 때문에 청크 인코딩을 사용하는 경우청크 응답이 libcurl에 의해 처리되지 않았습니다.
덕분에, 파티 흐