FYI, I already committed a patch for this issue, please try out the last
camel 2.4-SNAPSHOT to verify it.
Willem
Willem Jiang wrote:
Hi Bertrand,
I can reproduce the issue, so it's a bug of camel-jetty component.
I just create a JIRA[1] for it and will try to fix it today.
[1] https://issues.apache.org/activemq/browse/CAMEL-2772
Willem
bgoetzmann wrote:
It seems that mail.jar missed on my classpath; now, there is no more
exception.
Now, I try to write to use the DataHandler to write a file on the
disk, but
with:
DataHandler data = in.getAttachment("text.txt")
the statement bellow gives me 0, and I can't write anything:
data.getInputStream().available()
Any idea?
Cheer,
Bertrand.
bgoetzmann wrote:
Hello,
I'm writing a post on using Camel with Groovy; in my sample I'm using
Camel 2.3.0, the Jetty component and a Processor (written in a Groovy
DSL).
So, I would like to process an attachment in my processor as
explained in
the documentation (http://camel.apache.org/jetty.html); I submit a form
with the "multipart/form-data" for enctype attribute, and in my
processor
I can do the following when submitting a text file :
- I can get the DataHandler (DataHandler data =
in.getAttachment("text.txt"))
- I can display the MIME type (here "text/plain")
- but when I try to save the data into a file with something like:
FileOutputStream fos = ...
data.writeTo(fos)
I get this exception:
javax.activation.UnsupportedDataTypeException: no object DCH for MIME
type
text/plain
at
javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:870)
at javax.activation.DataHandler.writeTo(DataHandler.java:301)
..
Any idea?
Thank you.
Cheers,
Bertrand.
http://www.odelia-technologies.com