53.10. Samples
다음 경로는 새 파일을 사용자의 root 폴더에 업로드합니다.
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://...");