DLL для загрузки файлов по HTTP: Портфолио фрилансера Yaroslav Sukhodiy 18.07.2008, работа №12 - FL.RU
Yaroslav Sukhodiy
Стоимость указана, чтобы вам было проще оценить примерные расходы на решение вашей задачи. Окончательную цену фрилансер сможет сообщить в личной беседе после уточнения деталей.
Похожая работа будет стоить
180 usd

Примерный срок выполнения

10 часов

К списку работ
Yaroslav Sukhodiy
Yaroslav Sukhodiy

DLL для загрузки файлов по HTTP

image
DLL для загрузки файлов по HTTP с удалённого веб-сервера. На экспорт в библиотеке идёт только одна функция, которой передаются все необходимые настройки для загрузки (списки файлов, ссылки на скрипты, настройки прокси и т.д.) в XML-формате. Сначала функция проверяет наличие необходимых файлов в локальной директории, подключение к Интернету, наличие нужного скрипта на серверах, и если все проверки пройдены успешно, но не хватает файлов в локальной директории, то происходит передача на один из серверов (а точнее на скрипт) необходимых параметров методом POST и получение в ответ бинарных данных, которые сохраняются в локальную директорию. В случае какой-либо ошибки, функция возвращает false и текст ошибки. Загрузка файлов сопровождается увелечением индикатора ProgressBar'а и сообщением в панели статуса. Среда разработки: Borland Delphi 2007.