覆盖主要内容
版本: 6.1.0

FTP 下载

组件介绍

组件图标

组件作用

该步骤可以从 FTP 服务器下载一个或多个文件。


  • 输入:无
  • 输出:无
  • 参数:无

页面介绍

一般标签

参数选项

选项说明样例值
作业条目名称画布上作业条目的唯一名称。
FTP 服务器名称/IP 地址(必填)服务器名称或 IP 地址
服务器端口(必填)FTP 服务器的端口号21
用户(必填)与 FTP 服务器帐户关联的用户名
密码(必填)关联的密码 FTP 服务器帐户
代理主机代理服务器主机名
代理端口代理服务器端口号
代理用户名代理服务器帐户用户名
代理密码代理服务器帐户密码
二进制模式如果文件必须在二进制模式下传输,请启用
超时FTP 服务器超时(以秒为单位)
使用活动的 FTP 连接如果使用"活动"模式连接到 FTP 服务器,请启用;如果使用"活动"模式连接到 FTP 服务器,请启用。您必须将防火墙设置为接受与 FTP 客户端将打开的端口的连接。默认值为被动模式。
控制编码在检索包含特殊字符的文件名时,编码很重要。对于西欧和美国,ISO-8859-1 通常就足够了。选择对服务器有效的编码。ISO-8859-1

文件标签

参数选项

选项说明样例值
远程目录(必填)将要从那个远程目录下载
通配符当您要选择多个文件时,正则表达式。例如: 。txt$ : 获取所有文本文件 A.ENG:0-9.txt:以 A 开始的文件,以数字和 .txt 结尾
下载后删除文件删除 FTP 服务器上的文件,但仅在成功下载所有选定文件后
下载后移动文件是否需要移动文件,但仅在成功下载所有选定文件后
移动到文件夹将要移动到那个远程文件夹下,可以是不存在的文件夹,但需要勾选新建文件夹
新建文件夹是否需要新建文件夹
目标目录(必填)要下载文件的目录
在文件中包含日期是否在文件后加入日期,例:XXX.txt_20230307
在文件中包含时间是否在文件后加入时间,例:XXX.txt_154756370
指定日期时间格式是否指定时间格式,选择后上面2个参数禁用,激活下面2个参数
日期时间格式选择需要的时间格式
在扩展名前添加日期是否在扩展名前加入日期时间格式的日期,例:XXX20230307.txt
不覆盖文件不勾选时若存在文件则直接覆盖,如果勾选激活下面参数
如果文件已存在选择如果文件存在的操作
在结果中添加文件名启用将读取的文件名添加到此作业的结果

高级标签

参数选项

选项说明样例值
成功条件执行成功的添加
数量当您要成功条件选择“获取文件数不小于”或“错误数小于”时,填写对应数量判定是否成功10

Sockets 代理标签

参数选项

选项说明样例值
主机Sockets 代理主机名
端口Sockets 代理端口号1080
用户名与 Sockets 代理帐户关联的用户名
密码与 Sockets 代理帐户关联的密码

使用案例

该案例演示FTP下载的使用方法,将FTP服务器上test目录下的文件下载到本地
总体流程如下图所示:

输入输出结果对比预览:

案例数据

案例操作

启动

该步骤是作业工作流的开始组件,直接拖入无需配置。

FTP 下载

该步骤将配置FTP 下载必要的一些字段
输入预览:

该组件配置主要分为 2 步:

  • 第一步:填入FTP服务器的信息;
  • 第二步:填入下载文件的信息;

结果预览

常见问题