C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Вопросик про инет, Как закачать один файл...
.piero
Отправлено: 20.07.2004, 18:21


Дежурный стрелочник

Группа: Участник
Сообщений: 62



Как закачать один файл из интернета, дабы позже использовать его в своей проге???
Sl@Sh
Отправлено: 26.07.2004, 05:26


Мастер участка

Группа: Участник
Сообщений: 383



1) Положи на форму компонент TNMHTTP

2)Код : NMHTTP1->InputFileMode = true;
NMHTTP1->Get("Тут должен быть путь к файлу в Инете");
NMHTTP1->Body="Тут должен быть путь к файлу на диске";

3) Всё! Удачной компиляции!!!
MDM
Отправлено: 30.07.2004, 09:48


Ученик-кочегар

Группа: Участник
Сообщений: 23



QUOTE (Sl@Sh @ 26/07/2004, 06:28)
1) Положи на форму компонент TNMHTTP

2)Код : NMHTTP1->InputFileMode = true;
NMHTTP1->Get("Тут должен быть путь к файлу в Инете");
NMHTTP1->Body="Тут должен быть путь к файлу на диске";

3) Всё! Удачной компиляции!!!

Так и делаю, но вместо нужного файла появляется Default.html, где:

"Proxy authorization required
Username authentication is required for using this proxy. Either your browser does not perform proxy authorization, or your authorization has failed."

Выхожу в Интернет через прокси-сервер:
имя прокси NMHTTP1->Proxy = "ps.org.ru";
порт NMHTTP1->ProxyPort = 3128;
пароль NMHTTP1->Header->Password = "password";
юзер NMHTTP1->Header->UserId = "UserId";

что не так, подскажите?
Sl@Sh
Отправлено: 31.07.2004, 07:09


Мастер участка

Группа: Участник
Сообщений: 383



Странно. но у меня всё ОК. Я уже пробовал и оно работает. Проверь, может ты допустил ошибку, например NMHTTP1->Body по умолчанию стоит Default.html, а надо поменять на путь к файлу.

Если не выйдет, пришли мне на мыло свой код, я проверю.
Странно,но уменя работает.

Вернуться в Вопросы программирования в C++Builder