89.6. Get (ダウンロード) 操作
Dropbox からファイルをダウンロードします。
Camel プロデューサーまたは Camel コンシューマーとして機能します。
以下に、この操作のオプションを示します。
| プロパティー | 必須 | 説明 |
|---|---|---|
|
|
| Dropbox からダウンロードするフォルダーまたはファイル |
89.6.1. サンプル
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/");89.6.2. 結果メッセージのヘッダー
メッセージの結果には、次のヘッダーが設定されます。
| プロパティー | 値 |
|---|---|
|
| 単一ファイルのダウンロードの場合、ダウンロードされたリモートファイルのパス |
|
| 複数のファイルをダウンロードする場合、ダウンロードされたリモートファイルのパス |
89.6.3. 結果メッセージボディー
メッセージボディーの結果には、次のオブジェクトが設定されます。
| オブジェクトタイプ | 説明 |
|---|---|
|
| 単一ファイルのダウンロードの場合、ダウンロードされたファイルを表すストリーム |
|
| 複数のファイルをダウンロードする場合は、ダウンロードされたリモートファイルのパスをキーとして、ダウンロードされたファイルを表すストリームを値として持つマップ |