52.8. Samples

以下路由将新文件上传到用户的根目录:

from("file:...")
    .to("box://files/upload/inBody=fileUploadRequest");

以下路由轮询用户的帐户以进行更新:

from("box://events/listen?startingPosition=-1")
    .to("bean:blah");

以下路由使用带有动态标头选项的制作者。 fileId 属性具有 Box 文件 id,output 属性具有文件内容的输出流,因此它们被分配到 CamelBox.fileId 标头和 CamelBox.output 标头,如下所示:

from("direct:foo")
    .setHeader("CamelBox.fileId", header("fileId"))
    .setHeader("CamelBox.output", header("output"))
    .to("box://files/download")
    .to("file://...");