Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.25;
Скачать: CL | DM;

Вниз

FTP Client   Найти похожие ветки 

 
neveGreen   (2008-12-14 15:58) [0]

Вот написал типа фтп клиент:

procedure FTPDownloadFile(FTPHost: String; FTPPort: Integer; FTPUserName, FTPPassword, FTPFilename, NewFilename: String);
var FTPClient: TIdFTP;
   DounloadedFile: TFileStream;
begin
try
FTPClient := TIdFTP.Create(Form1);
FTPClient.Host := FTPHost;
FTPClient.Port := FTPPort;
FTPClient.Passive := False;
FTPClient.Username := FTPUserName;
FTPClient.Password := FTPPassword;
DounloadedFile := TFileStream.Create(ExtractFilePath(Application.ExeName) + NewFilename, fmCreate);
try
 FTPClient.Connect();
 ShowMessage("Connect Ok!");
 FTPClient.Get(FTPFilename, DounloadedFile);
 ShowMessage("Get file Ok!");
 FTPClient.Disconnect;
 ShowMessage("Diconnected Ok!");
except on E:Exception do
 ShowMessage("Error:" + E.Message);
end;
finally
FTPClient.Free;
DounloadedFile.Free;
end;
end;

Скажите чем он хуже обсуждаемого сдесь http://programmersforum.ru/archive/index.php/t-6016.html
и что можно сделать лучше


 
@!!ex ©   (2008-12-14 16:28) [1]

Не написал, я взял компонент и сделал обработчик.
По сабжу: где докачка?


 
neveGreen   (2008-12-14 16:33) [2]

я не знаю как сделать докачку


 
clickmaker ©   (2008-12-15 12:49) [3]

> как сделать докачку

procedure Get(const ASourceFile: string; ADest: TIdStream; AResume: Boolean = false; AStartBytes: integer = 0); overload;


 
antonn ©   (2008-12-15 13:04) [4]

докачка реализовывается командой REST посылаемой серверу, в ответ сервер должен послать "350" в случае поддержки команды. В параметре команды посылается сдвиг в файле в байтах.
это так, на будущее, вдгур руками захочется сделать :)



Страницы: 1 вся ветка

Текущий архив: 2009.01.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
15-1228007664
Астро
2008-11-30 04:14
2009.01.25
Перевод функций на ассемблер и вставка их в Delphi Как лучше?


3-1213161383
Инна
2008-06-11 09:16
2009.01.25
Как у компонента ADOConnect прописать путь до базы данных Access


8-1189679198
master_asasin
2007-09-13 14:26
2009.01.25
Форма окна по картинке


1-1207494731
Jolik
2008-04-06 19:12
2009.01.25
Как узнать тип типа класса...


11-1196604968
Elec3C
2007-12-02 17:16
2009.01.25
Localizy