在系统升级的过程中,需要对文件进行存取操作,这里详细的说明了indyftpClient操作上传下载的例子。
idFTP文件下载
下载这里主要用到Get函数,三个参数:
Param1:文件名称(包含后缀名)
Param2:想要保存的路径(最终文件保存位置的全路径)
Param3:Ture/False 是否断点续传
一般操作代码如下:
try
MsgDsp('开始获取文件,请稍等!');
with idFTP do
begin
if Connected then Disconnect;
Username := SYS_FTPUSER;
Password := SYS_FTPPASSWORD;
Host := SYS_FTPSERVER;
Port := 21;
Connect;
ChangeDir(SYS_FTPDIR);
Get(FILENAME, 'C:\tmp\' + FILENAME, True);
if Connected then Disconnect;
end;
MsgDsp('Recipe文件获取成功!