Camel HTTP文件上传

时间:2013-07-02 13:15:48

标签: java http apache-camel

我正在尝试编写一个处理上传的csv文件的Camel路由。路由本身正在工作,但它不是仅仅将上传的文件转换为String数组,而是处理类似下面的内容(每行都成为数组的一部分)

------ WebKitFormBoundaryjJXGAXwz14r5Sa40 内容处理:表格数据; NAME = “codes.csv”;文件名= “codes.csv” Content-Type:application / vnd.ms-excel

AAAAAAAAAA 1111111111 2222222222 CCCCCCCCCC ------ WebKitFormBoundaryjJXGAXwz14r5Sa40 -

路线如下:

from("restlet:http://0.0.0.0:{{restlet.port.secure}}/codes/{" + Constants.CAMPAIGN_ID + "}/upload?restletMethod=PUT")
            .routeId("codeUploadCsv")
            .unmarshal()
            .csv()
            .split(body())
            .to("activemq:queue:code.in");

有没有人知道是否可以从发布数据中提取文件?

0 个答案:

没有答案