FetchBoxFile

文档中心 › 组件索引 › FetchBoxFile

FetchBoxFile Processor

类型全限定名:cn.org.acal.lynxus.processors.box.FetchBoxFile

所属 Bundle:cn.org.acal.lynxus:lynxus-box-nar:2.11.8

描述

从 Box 文件夹中获取文件。 设计为与 ListBoxFile 配合使用。

标签

boxstoragefetch

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Box Client Service控制器服务 API:
BoxClientService
cn.org.acal.lynxus-lynxus-box-services-api-nar-2.11.8
Controller Service用于获取 Box API 连接。
File ID${box.id}要获取的文件的 ID
支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值)

关系 (Relationships)

名称描述自动终止
failure对于尝试获取但失败的每个文件,将在此处路由一个 FlowFile。否
success对于每个成功获取的文件,将在此处路由一个 FlowFile。否

读取的 FlowFile 属性

名称描述
box.id文件的 ID

写入的 FlowFile 属性

名称描述
box.id文件的 ID
filename文件的名称
path文件所在的文件夹路径
box.size文件的大小
box.timestamp文件的最后修改时间
error.codeBox 返回的错误代码
error.messageBox 返回的错误消息

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。

另请参阅

详细说明

FetchBoxFile

在 Lynxus 中获取 Box 文件

  1. 找到 File ID 通常 FetchBoxFile 与 ListBoxFile 配合使用,且 'box.id' 已设置。

    如果 'box.id' 不可用,可以按以下方式找到文件的 ID:

    • 点击该文件。
    • 浏览器中的 URL 会包含 File ID。 例如,如果 URL 是 https://app.box.com/file/1012106094023?s=ldiqjwuor2vwdxeeap2rtcz66dql89h3, 那么 File ID 就是 1012106094023
  2. 在 'File ID' 属性中设置 File ID