| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Мультисекционная закачка файла используя TidHTTP |
| Автор: Usov 29.1.2009, 10:55 |
| Полазил немного по инету, поковырял библиотеку ICS, и пришел к выводу: для мультисекционной закачки необходимо: 1) открыть файл на диске (TFileStream) 2) создать массив с TidHTTP (количество их равно количеству секций) 3) каждому элементу TidHTTP в свойстве .Reques.Range или .Reques.ContentRangeStart и .Reques.ContentRangeEnd (еще не разобрался) присваиваем этим свойствам соответствующие сегменты файла 4) каждый элемент TidHTTP придется запускать в отдельном потоке тут напрашивается вопрос при срыве закачки как определить какой сегмент насколько закачан, при одной секции все понятно, а как быть если секций 5? Кто может чего посоветовать? |