从 FTP 或 FTPS 服务器下载文件或将文件上传到 FTP 或 FTPS 服务器。FTPS(也称为 FTP 安全)是 FTP 的扩展,它添加了支持传输层安全性(TLS)和安全套接字层(SSL)加密协议。

URI FORMAT:

  • ftp://[username@]hostname[:port]/directoryname[?options]
  • ftps://[username@]hostname[:port]/directoryname[?options]

参数说明

参数 描述 类型 是否必须 默认值
主机 要连接的FTP服务器的主机名 string
用户名 连接到FTP服务器的用户名 string
密码 连接到FTP服务器的密码 string
端口 FTP端口 integer 21
连接超时 等待建立连接的最大毫秒数 integer 10000
重新连接延迟 尝试重新连接之前等待的毫秒数 integer 1000
最大连接尝试次数 尝试重新连接不超过这个次数 integer 3
二进制文件传输方式 指示文件传输模式是否为二进制 string TRUE
被动连接模式 指示是否使用被动连接模式 string TRUE
使用后断开与服务器的连接 执行操作后从服务器断开连接 string FALSE
数据超时 等待回复的最大毫秒数 integer 30000

从 FTP 服务器下载一个文件

参数 描述 类型 是否必须 默认值
下一次轮询前的时间间隔(毫秒) 在两次轮询之间的等待间隔 duration 5000
是否下载后删除 是否下载后从服务器删除文件 string FALSE
文件名表达式 解析为文件名的简单语言表达式。
说明 建议限制文件名。如果不配置,则会递归到全部目录,有可能导致集成执行失败。
string
轮询开始前的时间间隔(毫秒) 在开始轮询之前等待的时间 duration 1000
FTP目录 要上传文件的FTP目录名 string

将文件上传到 FTP 服务器

参数 描述 类型 是否必须 默认值
文件名称表达式 解析为文件名的简单语言表达式 string
文件是否存在 当上传的文件已经在服务器上时需要的行为 string Override
复制时临时文件前缀 复制时临时文件前缀 string
复制时的临时文件名 复制时的临时文件名 string
FTP目录 要上传文件的FTP目录名 string