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