90.6. get (download)操作
从 Dropbox 下载文件。
作为 Camel producer 或 Camel 使用者工作。
下面列出了此操作的选项:
属性 | 必需 | 描述 |
---|---|---|
|
| 从 Dropbox 下载的文件夹或文件 |
90.6.1. Samples
from("direct:start") .to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1/file1.tar.gz") .to("file:///home/kermit/?fileName=file1.tar.gz"); from("direct:start") .to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1") .to("mock:result"); from("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1") .to("file:///home/kermit/");
90.6.2. 结果消息标头
在消息结果上设置以下标头:
属性 | value |
---|---|
| 如果单个文件下载,则下载的远程文件的路径 |
| 如果有多个文件下载,则下载的远程文件的路径 |
90.6.3. 结果消息正文
以下对象在消息正文结果上设置:
对象类型 | 描述 |
---|---|
| 如果单个文件下载,代表下载的文件的流 |
| 如果有多个文件下载,则映射作为下载远程文件的路径的映射,作为代表下载文件的流的值 |