|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.08.2010, 13:31 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
WinInet докачка файла через TFileStream
Привет всем!
Как правельпо сделать докачку файлов? вот что я сделал: Код:
там описано как работать с file но как быть с TFileStream? |
03.08.2010, 13:57 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Наверное тебе поможет функция InternetSetFilePointer, только нужно запоминать место куда ею в файле перейти для докачки.
I'm learning to live...
|
15.08.2010, 02:39 | #3 |
Пользователь
Регистрация: 31.12.2009
Сообщений: 97
|
А нет чего то по лучше чем InternetSetFilePointer, потому что когда устанавливается позиция для чтения, скачивается файл до позиции и лишь потом я могу продолжить скачивание, какой смысл такого докачивания если при таком же раскладе идентичным будет запустить скачивание заново?
|
15.08.2010, 02:49 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
открыл сессию, и до чтения ставим указатель.
как с файлами. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.08.2010, 02:56 | #5 |
Пользователь
Регистрация: 31.12.2009
Сообщений: 97
|
У меня так и реализовано
Код:
|
15.08.2010, 03:03 | #6 |
Пользователь
Регистрация: 31.12.2009
Сообщений: 97
|
Или HttpQueryInfo(URL,HTTP_QUERY_CONTEN T_LENGTH,@arg3,arg3len,arg3ind); считается за чтение?
|
15.08.2010, 03:38 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это запрос информации о данных(HEAD), так что поидее нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.08.2010, 03:46 | #8 |
Пользователь
Регистрация: 31.12.2009
Сообщений: 97
|
Да проверил действительно от этого не зависит, а в чем может быть еще проблема?
|
15.08.2010, 03:54 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а сервер поддерживает частичный GET?(она и дает докачку или распараллеливание)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.08.2010, 04:02 | #10 |
Пользователь
Регистрация: 31.12.2009
Сообщений: 97
|
Сервер с которого пробую скачать ucoz, проверил в опере докачка нормально работает при скачивании от туда
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
скачка и докачка файла | krok | PHP | 5 | 31.10.2009 22:22 |
Статья : Авторизация и аутентификация на сайтах, через WinInet | Anatol_rus | Обсуждение статей | 2 | 23.10.2009 21:23 |
Хук HttpSendRequestA через Wininet.dll | VitaliyK | Общие вопросы .NET | 0 | 08.12.2008 14:28 |
Подключение через WinInet | SHEI'TI | Работа с сетью в Delphi | 1 | 15.02.2007 19:53 |