Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.07;
Скачать: CL | DM;

Вниз

idhttp загрузка файла   Найти похожие ветки 

 
anton773 ©   (2006-08-10 22:28) [0]

Здравствуйте! Загружаю из интернета файл при помощи idhttp    IdHTTP1.Get(Edit1.Text,FileStream); Работает файл нормально закачивается без проблем открывается.Но в начале закачки на диске создается файл такого же размера как и скачиваемый но пустой(забитый нулями).По мере поступления информации идет запись.Вопрос: как сделать так чтобы файл,созданный на диске рос пропорционально полученной информации,а не создавался файл забитый нулями и постепенно нули заменялись информацией. P.S это нужно для организации докачки файла(по размеру уже скачаного файла определяется позиция для докачки)


 
Ketmar ©   (2006-08-10 22:35) [1]

а не проще хранить рядом инфо, куда писать, сколько скачано? %-)


 
anton773 ©   (2006-08-10 22:39) [2]


> а не проще хранить рядом инфо, куда писать, сколько скачано?
>  %-)

Можно,но охото нормально сделать


 
umbra ©   (2006-08-11 10:50) [3]

если сразу не создавать файл нужного размера, тонадо постоянно открывать и закрывать его, чтобы дописывать новые части. Это сильно замедлит процесс. В принципе можно запрашивать не весь файл, а диапазон байтов, читать его не в TFileStream, а в TMemoryStream, после удачной закачки части содержимого дописывать его в файл и запрашивать следующий диапазон.


 
anton773 ©   (2006-08-11 20:24) [4]

Всем спасибо! Ketmar оказался прав.Проще хранить информацию о закачанных байтах отдельно



Страницы: 1 вся ветка

Текущий архив: 2007.01.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
15-1166099442
Andre_s
2006-12-14 15:30
2007.01.07
Установка системы на флэшку


15-1166106419
Галинка
2006-12-14 17:26
2007.01.07
Где можно найти иконки стандартные


15-1166101735
Ученик чародея
2006-12-14 16:08
2007.01.07
Был сегодня на предзащите докторской ф-м.н.


15-1166307827
default
2006-12-17 01:23
2007.01.07
Запись песен звучащих с интернет-радио к себе на диск


2-1166570104
Святослав
2006-12-20 02:15
2007.01.07
Базы данных и Delphi 2006