PutBoxFile Processor
描述
将内容放入 Box 文件夹。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Box Client Service | | 控制器服务 API:BoxClientServicecn.org.acal.lynxus-lynxus-box-services-api-nar-2.11.8 | Controller Service用于获取 Box API 连接。 |
| Folder ID | | 文件上传到的文件夹的 ID。请参阅附加详细信息以获取文件夹 ID。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Subfolder Name | | 文件上传到的子文件夹的名称(路径)。子文件夹名称相对于「Folder ID」指定的文件夹。例如:subFolder, subFolder1/subfolder2 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Create Subfolder | false |
| 指定是否检查子文件夹是否存在,并在不存在时自动创建。需要列出文件夹的权限。 |
| Filename | ${filename} | 要上传到指定 Box 文件夹的文件的名称。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Conflict Resolution Strategy | fail |
| 指示当指定的 Box 文件夹中已存在同名文件时会发生什么情况。 |
| Chunked Upload Threshold | 20 MB | 一次上传的内容的最大大小。大于此阈值的 FlowFile 将以分块方式上传。分块上传允许用于大于 20 MB 的文件。建议使用 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 由于某种原因无法写入 Box 的文件将传输到此关系。 | 否 |
success | 已成功写入 Box 的文件将传输至此关系。 | 否 |
读取的 FlowFile 属性
| 名称 | 描述 |
|---|---|
filename | 使用 FlowFile 的文件名作为 Box 对象的文件名。 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
box.id | 文件的 ID |
filename | 文件的名称 |
path | 文件所在的文件夹路径 |
box.size | 文件的大小 |
box.timestamp | 文件的最后修改时间 |
error.code | Box 返回的错误代码 |
error.message | Box 返回的错误消息 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。
另请参阅
详细说明
PutBoxFile
从 Lynxus 上传文件到 Box
- 找到 Folder ID
- 在 Box 中找到目标文件夹并进入。浏览器中的
URL 末尾会包含 ID。例如,如果 URL 是
https://app.box.com/folder/191632099757,那么 Folder ID 就是191632099757
- 在 Box 中找到目标文件夹并进入。浏览器中的
URL 末尾会包含 ID。例如,如果 URL 是
- 在 'Folder ID' 属性中设置 Folder ID