普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • 文件传输组件
  • FTP上传
  • FTP下载
  • FTP删除
  • OSS上传
  • SFTP上传
  • SFTP下载

# 文件传输组件

本章节详细说明输出组件的功能及属性,具体如下:

  • FTP上传
  • FTP下载
  • FTP删除
  • OSS上传
  • SFTP上传
  • SFTP下载

# FTP上传

功能介绍:FTP上传用于将文件上传至配置的服务器上

使用场景:文件上传至ftp

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
IP地址 ftp服务器名称或地址
端口号 ftp服务器端口号
用户名 ftp服务器用户名
密码 ftp服务器密码
是否使用二进制模式 勾选此选项,ftp使用BINARY方式传输,否则,使用ASCII方式传输
超时 连接ftp服务器超时时间
是否使用活动FTP连接 勾选此选项,ftp使用主动模式,否则,使用被动模式
控制编码 指定文件名/目录使用的字符集
源文件目录 上传文件目录
通配符 正则匹配原文件目录下文件或目录
上传文件后 删除源文件:上传成功后,删除源文件目录下该文件
不覆盖目标文件:勾选此选项,ftp服务器上文件存在时,文件不进行上传,否则,替换将ftp文件替换为新文件
目标文件目录 指定ftp文件路径

# FTP下载

功能介绍:FTP下载用于从FTP服务器检索一个或多个文件。

此作业条目不会“抓取”系统。例如,它不会访问远程目录并转到其他目录以查找与通配符匹配的文件。

这个作业只从一个目录中检索文件。

使用场景:从ftp下载

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
IP地址 ftp服务器名称或地址
端口号 ftp服务器端口号
用户名 ftp服务器用户名
密码 ftp服务器密码
是否使用二进制模式 勾选此选项,ftp使用BINARY方式传输,否则,使用ASCII方式传输
超时 连接ftp服务器超时时间
是否使用活动FTP连接 勾选此选项,ftp使用主动模式,否则,使用被动模式
控制编码 指定文件名/目录使用的字符集
远程文件目录 指定ftp目录
文件设置 通配符:正则匹配ftp目录下文件
获取文件后删除文件:勾选此选项,下载成功后,删除ftp目录下该文件
移动文件夹:勾选此选项,且未勾选获取文件后删除文件时,下载成功后,将改文件移至指定ftp目录
移动至文件夹:指定文件移动目录
移动文件夹:勾选此选项,且未勾选获取文件后删除文件时,下载成功后,将改文件移至指定ftp目录
新建文件夹:勾选此选项,移动文件夹不存在时,创建文件夹
本地文件目录 本地下载目录
文件设置 指定时间格式:勾选此选项,在文件名中指定位置,根据指定掩码添加日期时间
文件名包含日期:勾选此选项,在文件扩展名之前添加日期,使用掩码"yyyyMMdd"
文件名包含时间:勾选此选项,在文件扩展名之前添加时间,使用掩码"HHmmssSSS"
新建文件夹:勾选此选项,移动文件夹不存在时,创建文件夹
指定日期时间:指定文件名添加时间的掩码
是否在扩展名前添加日期:指定时间相对于扩展名的位置
是否覆盖文件:本地下载目录存在相同文件,是否使用新文件进行覆盖
如果文件已存在:本地下载目录存在相同文件
跳过:文件已存在,不进行覆盖,也不计入错误数
给本地文件指定一个唯一名称:文件已存在,在文件扩展名之前添加时间戳"yyyyddMM_hhmmssSSS"
失败:文件已存在,计入错误数
是否在结果中添加文件名:是否将文件名输出到输出流中
成功条件
全部正常:指定ftp目录下文件全部成功下载,组件执行结果成功
获取文件数不小于:指定ftp目录下成功下载文件数大于该值,组件执行结果成功
错误数小于:指定ftp目录下文件下载失败文件数小于该值,组件执行结果成功

# FTP删除

功能介绍:FTP删除用于从指定 FTP 服务器上删除文件

使用场景:删除ftp文件

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
协议 选择文件传输协议
IP地址 服务器名称或地址
端口号 服务器端口号
用户名 服务器用户名
密码 服务器密码
连接类型 根据使用的传输协议,选择类型
是否使用公钥文件 SSH协议,可通过勾选该选项,使用公钥
公钥文件 公钥文件路径
密钥 密钥内容
是否从上一步结果复制参数 从输入流中,获取文件名
远程文件设置 文件目录:服务器目录
通配符:正则匹配目录下文件
超时 设置服务器连接超时时间
控制编码 指定文件名使用字符集
使用活动的FTP连接 勾选此选项,ftp使用主动模式,否则,使用被动模式
成功条件
全部正常:指定ftp目录下文件全部成功下载,组件执行结果成功
获取文件数不小于:指定ftp目录下成功下载文件数大于该值,组件执行结果成功
错误数小于:指定ftp目录下文件下载失败文件数小于该值,组件执行结果成功
数量 指定获取文件数/错误数数量

# OSS上传

功能介绍:OSS上传用于将文件上传至配置的OSS服务器上

使用场景:上传文件至OSS服务器

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
服务器地址 服务器地址
Access Key oss access key
Access Key Secret oss access key secret
Bucket oss存储空间名称
源文件目录 本地文件目录
通配符 正则匹配目录下文件
上传文件后 删除本地文件:本地文件上传成功后,删除本地文件
不覆盖目标文件:勾选此选项,服务器目录下文件存在时,不覆盖目标文件
创建目标文件夹:勾选此选项,服务器目录不存在时,创建目录
目标文件目录 服务器上传文件路径

# SFTP上传

功能介绍:SFTP上传可以使用带有SFTP作业条目的Put文件,使用Secure FTP协议从FTP服务器中放置一个或多个文件

使用场景:文件上传至SFTP服务器

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
IP地址 服务器名称或地址
端口号 服务器端口号
用户名 服务器用户名
密码 服务器密码
连接类型 根据使用的传输协议,选择类型
是否使用私钥文件 勾选该选项,使用私钥
私钥文件 私钥文件路径
密钥 密钥内容
压缩格式 指定sftp数据压缩传输格式
是否将上一项结果作为参数 从输入流中,获取文件路径,获取指定文件
是否将以前的结果文件复制到参数 从输入流中,获取文件
文件目录 本地文件目录
通配符 正则匹配目录下文件
文件上传后 默认放置:只进行上传操作
删除文件:上传成功后,删除本地文件
移动文件:上传成功后,移动文件到之地目录
移动至 指定本地文件夹,上传成功后,文件移至该目录
将文件名添加进结果 勾选此选项,将文件名添加进输出流
创建文件夹 移动目录不存在,创建文件夹
文件目录 sftp服务器目录
创建文件夹 sftp目录不存在,创建文件夹

# SFTP下载

功能介绍:SFTP上传可以使用带有SFTP作业条目的Put文件,使用Secure FTP协议从FTP服务器中放置一个或多个文件

使用场景:从sftp下载文件

图标:

组件界面:

参数说明:

参数 说明
节点名称 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
IP地址 服务器名称或地址
端口号 服务器端口号
用户名 服务器用户名
密码 服务器密码
连接类型 根据使用的传输协议,选择类型
是否使用私钥文件 勾选该选项,使用私钥
私钥文件 私钥文件路径
密钥 密钥内容
压缩格式 指定sftp数据压缩传输格式
是否将上一项结果作为参数 从输入流中,获取文件名
远程目录 sftp服务器目录
通配符 正则匹配目录下文件
获取后删除服务器文件 文件成功下载后,是否删除sftp服务器上文件
目标目录 本地文件下载目录
将文件名添加进结果 勾选此选项,将文件名添加进输出流
创建目标文件夹 本地文件夹不存在,创建文件夹

← 通用 脚本 →