Итак, изыскания протокола результатов не дали!
Может кто реализовывал это уже?
Дайте пример своего кода! А то я не пойму, как ни пытаюсь - не выходит!
Мля!!! Что значит не дали!? Ты по ссылке ходил?
Там черным по белому написано: чтобы получить кусок файла надо использовать спецификатор Range, а чтобы узнать размер закачиваемого файла Content-Length!
QHttpResponseHeader resHeader;
int fileSize = resHeader.value("content-length").toInt(); // 1) Узнать размер закачиваемого файла
//...
QHttpRequestHeader reqHeader;
int firstByte = 1024;
int lastByte=2047;
reqHeader.setValue( "range", QString("bytes=%1-%2").arg(startByte).arg(lastByte) ); // 2) Читаем байты с 1024 по 2047
//или
reqHeader.setValue( "range", QString("bytes=%1-").arg(startByte) ); // 2) Читаем байты с 1024 до конца файла
Что сложно осилить несколько страниц на английском?