10.5. 将命名文件上传到 FTP 服务器


在集成中,您可以在流中将特定文件上传到 FTP 服务器,或者完成简单的集成。为此,请在流的中间或作为简单集成完成连接中添加 FTP 连接。

先决条件

  • 您创建了 FTP 连接。
  • 您正在创建或编辑流,Fuse Online 会提示您添加到集成。或者,Fuse Online 正在提示您选择完成连接。

步骤

  1. Add to Integration 页面上,单击您要添加连接的加号。如果 Fuse Online 正在提示您选择完成连接,请跳过这一步。
  2. 点击您要用来上传文件的 FTP 连接。
  3. Choose an action 页面上,选择 UploadNamedFile
  4. FTP 目录 字段中,输入服务器目录的绝对或相对路径名称。在运行时,连接会将 named 文件(从上一步中接收)上传到此目录。
  5. If file exists 字段中,指定您上传与服务器中文件相同的路径和名称的文件时的行为。接受默认的 覆盖 (覆盖 ),以使用您要上传的文件覆盖服务器上的文件。或者,选择以下之一:

    • 附加 将 正在上传的内容添加到服务器上的文件中。
    • 失败 抛出 GenericFileOperationException。集成不会进入错误状态。
    • ignore 不上传文件。整合在假设一切正常下运行。
    • move 重命名其中一个文件。
    • TryRename 使用临时名称上传文件,并将该文件重命名为所需名称。此操作不会检查是否存在具有所需名称的文件,这使得在大多数服务器上比存在性检查要快得多。
  6. 在 copy 字段中的 Temporary 文件前缀 中,指定一个字符串。连接会在上传时将此字符串添加到文件的名称中。这可让连接写入服务器上的临时文件,然后将该临时文件重命名为具有正确的名称。这在上传非常大文件时,这可用于减少锁定。
  7. copy 字段中的 Temporary 文件名 中,指定一个字符串。连接重命名正在上传的文件,使其在上传时具有此名称。这可让连接写入服务器上的临时文件,然后将该临时文件重命名为具有正确的名称。这在上传非常大文件时,这可用于减少锁定。
  8. Next

结果

连接会出现在您添加它的集成视觉化中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.