| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как общаться с FTP-сервером |
| Автор: AndAnd 5.2.2007, 21:04 | ||
| Пробовал получить список директорий с FTP-сервера, но сервер ругается. Вобщем есть следующие вопросы: 1)В какой последовательности посылать команды?(особенно при подключении) 2)Как скопировать файл с FTP, а именно как указать серверу куда копировать 3)При отправке команды PORT ..... Как определить, что должно быть вместо точек. Искал данную тему на данном форуме, но ничего к сожелению не нашел, также как и примеров в ИНЕТЕ. вот код, исполузует компонент IdFTP:
P.S.:Сервер стоит на UNIX Type:L8 Помогите, пожалуйста. |
| Автор: Anikmar 5.2.2007, 22:30 | ||
После установления соединения с сервером я использовал следующую конструкцию:
Это кусок моей проги - там куча всяких украшательств, но основной метод - это IdFTP_Define->Put(FromFile,AFile,false); Единственное замечание: надо находится в той директории на FTP, куда писать файл. Насколько я понял имя с путем данный метод не понимает. |
| Автор: AndAnd 6.2.2007, 08:01 |
| to Anikmar, а как ты подключаешься? Можешь показать код и как с ФТП копируешь (как устанавливать директорию у себя на компьютере куда файл будет копироваться)? |
| Автор: Anikmar 6.2.2007, 09:49 | ||||||
Устанавливаю соединение я так:
Разрываю так:
Меняю директорию так:
Этот код я делал года 4 назад, уже забыл что к чему... Судя по всему в FTP нельзя сменить сразу несколько директорий (т.е. войти в ветку сразу) - надо входить по одной директории последовательно - поэтому у меня разбор пути сделан |