Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как залить файлы на ФТП програмно?


webSQLNeederr ©   (2008-03-12 14:24:00) 

Как програмно открыть соединение с ФТП по логину и паролю и залить туда файлы? Если не сложно скиньте пример реализации или исходник. Буду очень благодарен.


SpellCaster   (2008-03-14 17:38:00) [1]


> Ну или хотя бы как вообще узнать все файлы, которые лежат
> скажем по пути "C:/data/"?

FindFirst / FindNext


webSQLNeederr   (2008-03-14 04:21:00) [2]

Плохиш огромное спасибо!!

А есть ли что то аналогичное что бы закачать все файлы из данной категории? Ну или хотя бы как вообще узнать все файлы, которые лежат скажем по пути "C:/data/"? Ну а потом имея список всех файлов то можно в цикле запускать idFTP1.Put('C:/data/'+dirfiles[i],dirfiles[i]);


Плохиш   (2008-03-13 10:54:00) [3]

idFTP1.Put(...)


webSQLNeederr   (2008-03-12 18:41:00) [4]

Я не могу понять почему у меня этот код не работает

try
 idFTP1.Host:='ftp.smtp.ru';
 idFTP1.Port:=21;
 idFTP1.Username:='winwaydoor';
 idFTP1.Password:='6241687';
 idFTP1.Connect;

 //idFTP1.WriteFile('C:/text.txt',true);
 idFTP1.WriteFile('C:/text.txt');
 showmessage('Well Done!');
 idFTP1.Disconnect;
except
 showmessage('FaiLd');
end;

Так вот если просто idFTP1.WriteFile('C:/text.txt'); то ошибки нет НО и на сервер ничего не заливается. А если сделать idFTP1.WriteFile('C:/text.txt',true); то вылетает ошибка.

В чем дело? Или может команда idFTP1.WriteFile('C:/text.txt',true); как и idFTP1.WriteFile('C:/text.txt'); вообще не предназначина что бы заливать файлы на сервер? Просто по названию интуитивно выбрал ...


webSQLNeederr   (2008-03-12 17:35:00) [5]

А в какой вкладке лежит компонент NMFTP ??


DVM   (2008-03-12 15:22:00) [6]

смотри примеры от Indy или ICS там есть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо