{#
FTP | Synapse | Delphi | Программировние и др.
 
 
 
X
пароль
кодированный текст
результат
X
пароль
текст
код ссылки
просмотр кода
X
Вы действительно хотите удалить запись?
ctlg
Да
Нет
Информация
trg
Ok
 
Справочник
X
+
X
X
X
260
FTP
 
вопросответ
FTPClient.DataStream.SaveToFile('Имя_файла_на_диске');//сохранили из потока на диск
FTPClient.RetrieveFile('Имя_файла_на_сервере',false);//прочитали файл в поток
FTPClient.StoreFile(ExtractFileName(OpenDialog1.FileName),false);//сохранили на серверОстается только отметить, что в функции StoreFile второй параметр указывает - будет ли файл сразу же загружен на сервер или его загрузка будет отложен
FTPClient.DataStream.LoadFromFile(OpenDialog1.FileName);//записали содержимое файла в поток
function List(Directory: string; NameList: Boolean): Boolean; virtual;Все загруженные данные сохраняются в списке: property FtpList: TFTPList read FFtpList;
function ChangeToRootDir: Boolean; virtual;Переходит в корневую директорию на сервере. Функция может не сработать (вернуть False), например, в случае, когда используется FTP на бесплатном хости
function ChangeToParentDir: Boolean; virtual;Изменяет текущу директория на деректорию, лежащую на один уровень вверх от текущей и, в случае успеха, возвращает True.
function ChangeWorkingDir(const Directory: string): Boolean; virtual;Меняет текущую директорию на директорию Directory и, в случае успеха, возвращает True.
возвращает имя директории в которой мы находимся на данный моментFTPClient.GetCurrentDir
Пройти авторизация, метод возвращает true в случае успешной авторизации и наоборот falseFTPClient.Login
?FTPClient.PassiveMode := ?
парольFTPClient.Password := пароль
имя пользователяFTPClient.UserName := имя пользователя
портFTPClient.TargetPort := 21
хостFTPClient.TargetHost := хост
ИницинилизацияFTPClient:=TFTPSend.Create;
Создать объектFTPClient: TFTPSend;
users нужно подключитьftpsend
X
пароль