Побитная закачка файлов из Internet
Как это реализовать.
Это:
NMHTTP1->InputFileMode = true;
NMHTTP1->Body= "c:\\t.txt";
NMHTTP1->Get(URL);
качает файл целиком поэтому нельзя просто докачать в случае обрыва соеденения.
Цитата:
Originally posted by Bigzone
Побитная закачка файлов из Internet.
Как это реализовать.
Это:
NMHTTP1->InputFileMode = true;
NMHTTP1->Body= "c:\\t.txt";
NMHTTP1->Get(URL);
качает файл целиком поэтому нельзя просто докачать в случае обрыва соеденения.
Побитная закачка файлов из Internet.
Как это реализовать.
Это:
NMHTTP1->InputFileMode = true;
NMHTTP1->Body= "c:\\t.txt";
NMHTTP1->Get(URL);
качает файл целиком поэтому нельзя просто докачать в случае обрыва соеденения.
А чего вдруг сразу побитная, а побайтная не подойдет?
Надо качать по частям. Не уверен т. к. TNMHTTP не пользуюсь, попробуй так:
void __fastcall TForm1::NMHTTP1AboutToSend(TObject *Sender) {
NMHTTP1->SendHeader->Values["ContentRangeStart"] = "0";
NMHTTP1->SendHeader->Values["ContentRangeEnd"] = "4096";
}