Red Hat Training

A Red Hat training course is available for Red Hat Fuse

217.5.4. create

GridFs データベースに新規ファイルを作成します。名前として、受信ヘッダーの Exchange.FILE_NAME と、内容として(InputStream として)ボディーの内容を使用します。

// from("direct:create").to("mongodb-gridfs?database=tickets&operation=create");
Map<String, Object> headers = new HashMap<String, Object>();
headers.put(Exchange.FILE_NAME, "filename.txt");
InputStream stream = ... the data for the file ...
template.requestBodyAndHeaders("direct:create", stream, headers);