90.6. get (download)操作
从 Dropbox 下载文件。
作为 Camel 生成者或 Camel 消费者工作。
下面列出了此操作的选项:
属性 | Mandatory(必需) | 描述 |
---|---|---|
|
| 从 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. 结果消息标头
在消息结果中设置以下标头:
属性 | 值 |
---|---|
| 如果是单一文件下载,则下载远程文件的路径 |
| 如果有多个文件下载,则下载远程文件的路径 |
90.6.3. 结果消息正文
在消息正文结果上设置以下对象:
对象类型 | 描述 |
---|---|
| 如果是单个文件下载,则代表所下载文件的流 |
| 如果有多个文件下载,则使用 作为密钥的映射来下载远程文件的路径,并将其作为代表下载文件的值流 |