Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Littlemary
Зарегистрирован: 17.06.2002 Сообщения: 22
|
Добавлено: Вт Фев 03 2004 02:03 Заголовок сообщения: Delphi download файл |
|
|
Нужно в Delphi программным путем скажать файл из интернета по указанному адресу.
К сожалению известен только url ни пароля ни логина на ftp нет
Помогите пожайлуста.
В php его можно открыть как файл (имя файла - URL), а в Delphi не выходит.
Что можно сделать? |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Вт Фев 03 2004 12:55 Заголовок сообщения: |
|
|
В Delphi есть интернет компоненты, в том числе и для работы по FTP (URL ведь ftp-шный, так?). В хелпе все достаточно понятно написано.
Если ftp сервер общедоступный, то имя пользователя надо указать "anonymous", а пароль - любой e-mail адрес. |
|
Вернуться к началу |
|
|
Littlemary
Зарегистрирован: 17.06.2002 Сообщения: 22
|
Добавлено: Вт Фев 03 2004 14:11 Заголовок сообщения: |
|
|
К сожалению доступа на ftp нет. Это чуйож сайт, с которого надо скачать много файлов. Так что NMFTP не подходит |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вт Фев 03 2004 14:24 Заголовок сообщения: |
|
|
А как ты вообще мыслишь скачать много файлов с сайта, на который нет доступа?
Скажу так: Если ты можешь скачать нечто через любой ftp-клиент, ты можешь скачать это и через NMFTP |
|
Вернуться к началу |
|
|
Littlemary
Зарегистрирован: 17.06.2002 Сообщения: 22
|
Добавлено: Вт Фев 03 2004 14:40 Заголовок сообщения: |
|
|
Но я же могу скачать его из InternetExplorer
Может как-то можно и программно достучаться. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вт Фев 03 2004 15:16 Заголовок сообщения: |
|
|
URL начинается на http:// или на ftp:// или на что?
При загрузке IE спрашивает имя, пароль?
Дай URL в конце концов... |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Вт Фев 03 2004 15:25 Заголовок сообщения: |
|
|
Все! работает. Если кому-нибудь такое понадобится вот решение
Delphi компонента NMHTTP
На 80 порт шлем запрос GET
NMHTTP1.InputFileMode := TRUE;
NMHTTP1.Body := 'e:/Body.zip';
NMHTTP1.Get('www.epa.gov/camdis01/prepack/2001WY01.zip');
NMHTTP1.InputFileMode := FALSE;
Delphi рулит!!!!! |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вт Фев 03 2004 17:49 Заголовок сообщения: |
|
|
Как сказал кто-то умный, правильно сформулированный вопрос содержит в себе половину ответа. Так что в следующий раз говори сразу, какой протокол. |
|
Вернуться к началу |
|
|
|