![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как залить файлы на ФТП програмно?
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 там есть.