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服务器的信息;
- 第二步:填入下载文件的信息;
结果预览
常见问题
无