我正在尝试编写一个处理上传的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");
有没有人知道是否可以从发布数据中提取文件?