PutFTP 2025.5.31.15

捆绑包

org.apache.nifi | nifi-standard-nar

描述

将 FlowFiles 发送到 FTP 服务器

标签

archive、copy、egress、files、ftp、put、remote

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

批处理大小

单个连接中可发送的最大 FlowFiles 数量

冲突解决

确定如何处理文件名冲突问题

连接模式

FTP 连接模式

连接超时

创建连接时在超时之前要等待的时间

创建目录

指定如果远程目录不存在,是否要创建该目录。

数据超时

在本地和远程系统之间传输文件时,此值规定了系统间无数据传输的最长允许间隔时间

点重命名

如果为 true,则发送文件的文件名以“.”开头,然后在文件完全发送后重命名为原始名称。否则,不会重命名。如果设置了临时文件名属性,则忽略此属性。

主机名

远程系统的完全限定主机名或 IP 地址

内部缓冲区大小

为缓冲数据流设置内部缓冲区大小

上次修改时间

传输文件后分配给文件的 lastModifiedTime。如果未设置,则 lastModifiedTime 不会更改。格式必须为 yyyy-MM-dd'T'HH:mm:ssZ。您也可以使用表达式语言,例如 ${file.lastModifiedTime}。如果该值无效,则处理器不会无效,但无法更改文件的 lastModifiedTime。

密码

用户账户的密码

权限

传输文件后分配给文件的权限。格式必须是 UNIX rwxrwxrwx,用 - 代替拒绝的权限(例如 rw-r--r--),或八进制数字(例如 644)。如果未设置,则权限不会更改。您也可以使用表达式语言,例如 ${file.permissions}。如果该值无效,则处理器不会无效,但无法更改文件的权限。

端口

远程系统正在其上监听文件传输的端口

拒绝零字节文件

确定是否应在不尝试传输的情况下拒绝零字节文件

远程路径

远程系统上用于提取或推送文件的路径

临时文件名

如果设置,则发送文件的文件名将等于传输期间指定的值,成功完成后将重命名为原始文件名。如果设置了此值,则忽略点重命名属性。

传输模式

FTP 传输模式

使用压缩

表示传输文件时是否应使用 ZLIB 压缩

用户名

用户名

ftp-use-utf8

告知客户端在处理文件和文件名时使用 UTF-8 编码。如果设置为 true,则服务器还必须支持 UTF-8 编码。

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。

关系

名称

描述

failure

无法发送到远程系统的 FlowFiles;failure 通常会返回到这个处理器

reject

被目标系统拒绝的 FlowFiles

success

成功发送的 FlowFiles 将路由到 success

另请参阅

语言: 中文