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