Hi, With Jetty based consumer it worked but no luck with servlet. I am executing this package as jetty:run
public void configure() throws Exception {
// getContext().getProperties().put("CamelJettyTempDir", "target");
// Jetty://http works file
// from("jetty://http://0.0.0.0:9090/test").process(new
Processor() {
.// servlet:// does not work
from("servlet:///test").process(new Processor() {
public void process(Exchange exchange) throws Exception
{
Message in = exchange.getIn();
StringBuffer v = new StringBuffer();
v.append("\n" + in.getAttachmentNames().size()
+ "\n");
Set<String> names = in.getAttachmentNames();
for (String n : names) {
DataHandler h = in.getAttachment(n);
v.append("\n" + h + "\n");
if (h != null) {
try {
int read = 0;
byte[] bytes = new
byte[1024];
// Object o =
h.getContent();
InputStream inputStream
= h.getInputStream();
FileOutputStream fout =
new FileOutputStream(
new
File(
"/Users/navaltiger/workspace/vr.bin"));
while ((read =
inputStream.read(bytes)) != -1) {
fout.write(bytes, 0, read);
}
v.append("\n done \n");
} catch (Exception e) {
e.printStackTrace();
}
}
}
exchange.getOut().setBody(v);
}
});
}
--
View this message in context:
http://camel.465427.n5.nabble.com/Multipart-form-data-and-servlet-restlet-endpoint-tp5758948p5758976.html
Sent from the Camel - Users mailing list archive at Nabble.com.
