10.5. 上传指定文件到 FTP 服务器
在集成中,您可以在流的中间上传特定文件到 FTP 服务器,或者完成简单的集成。要做到这一点,请将 FTP 连接添加到流中,或作为简单的集成完成连接。
先决条件
- 您创建了 FTP 连接。
- 您正在创建或编辑一个流,Fuse Online 正在提示您添加到集成中。或者,Fuse Online 提示您选择完成连接。
流程
- 在 Add to Integration 页面中,点您要添加连接的加号。如果 Fuse Online 提示您选择完成连接,请跳过这一步。
- 点击您要用来上传文件的 FTP 连接。
- 在 Choose an action 页面中,选择 UploadNamedFile。
- 在 FTP 目录 字段中,输入服务器目录的绝对或相对名称。在运行时,连接将命名的文件(从上一步中接收)上传到此目录。
在 if file exists 字段中,表示当您上传名称与服务器中具有相同路径的文件时的行为。接受默认 覆盖,以使用您要上传的文件覆盖服务器中的文件。或者,选择以下内容之一:
- 附加 将上传到服务器上的文件中的内容添加。
-
fail 引发
GenericFileOperationException
.集成不会进入错误状态。 - 忽略 不上传文件。集成在假设一切正常的情况下继续运行。
- 移动 重命名其中一个文件。
- TryRename 使用临时名称上传文件,并将该文件重命名为所需的名称。此操作不会检查是否存在具有所需名称的文件,这比存在性检查时,大多数服务器上操作比存在性检查更快。
- 在 复制字段时,在 Temporary 文件前缀 中指定字符串。连接在上传时将这个字符串添加到文件的名称中。这可让连接写入服务器上的临时文件,然后重命名该临时文件具有正确名称。这有助于在上传非常大的文件时减少锁定。
- 在 复制字段时,在 Temporary 文件名 中指定字符串。在上传时,连接重命名为具有此名称的文件。这可让连接写入服务器上的临时文件,然后重命名该临时文件具有正确名称。这有助于在上传非常大的文件时减少锁定。
- 点击 Next。
结果
这个连接会出现在您添加的集成视觉化中。