TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象

FTP对象的创建    

定义
CreateObject("FTP"[,Host:String])
参数
名称类型说明
HostString可选参数,字符串类型。如果指定了Host参数,会自动从配置文件中获取对应设置,自动连接并登录服务器。
  • 范例

    范例1:创建对象未指定配置名,手动设置FTP配置并连接登录服务器
      obj := CreateObject("FTP");
      obj.host := "ftp.tinysoft.com.cn";
      obj.port := 20;
      obj.username := username;
      obj.password := password;
      obj.connect();//连接服务器
      obj.login();//登录服务器
      return obj.RetrieveCurrentDir();
      //连接并登录成功,返回当前所处目录(默认为"/")

    范例2:创建对象时指定配置名,自动读取配置文件中的设置并连接登录服务器
    配置文件为Analyse.NET\PLUGIN\FileMgr.INI,配置格式如下:
    [CLASS:FTP]
    permit=local
    [FTP Settings]
    TSDN.Case.FTP:Port=20
    TSDN.Case.FTP:UserName=username
    TSDN.Case.FTP:Password=password
    TSDN.Case.FTP=ftp.tinysoft.com.cn
      obj := CreateObject("FTP","TSDN.Case.FTP");
      return obj.RetrieveCurrentDir();
      //连接并登录成功,返回当前所处目录(默认为"/")

相关