FetchBoxFile Processor
描述
从 Box 文件夹中获取文件。 设计为与 ListBoxFile 配合使用。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Box Client Service | | 控制器服务 API:BoxClientServicecn.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.code | Box 返回的错误代码 |
error.message | Box 返回的错误消息 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。
另请参阅
详细说明
FetchBoxFile
在 Lynxus 中获取 Box 文件
-
找到 File ID 通常 FetchBoxFile 与 ListBoxFile 配合使用,且 'box.id' 已设置。
如果 'box.id' 不可用,可以按以下方式找到文件的 ID:
- 点击该文件。
- 浏览器中的 URL 会包含 File ID。
例如,如果 URL 是
https://app.box.com/file/1012106094023?s=ldiqjwuor2vwdxeeap2rtcz66dql89h3, 那么 File ID 就是1012106094023
-
在 'File ID' 属性中设置 File ID