[ https://issues.apache.org/activemq/browse/CAMEL-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=60659#action_60659 ]
Paul Mietz Egli edited comment on CAMEL-2772 at 7/14/10 1:54 PM: ----------------------------------------------------------------- In case anyone finds this bug and need direction, here's the workaround that I use when processing attachments. Note that I set the Exchange.FILE_NAME header to the attachment name prior to calling this code, as dh.getName() always seems to return null in Camel 2.3.0: {code} DataHandler dh = exchange.getIn().getAttachment("myfile.txt"); if (dh.getContent() instanceof DataSource) { InputStream in = ((DataSource) dh.getContent()).getInputStream(); String name = dh.getName() != null ? dh.getName() : exchange.getIn().getHeader(Exchange.FILE_NAME, String.class); String contentType = dh.getContentType(); } {code} was (Author: pegli): In case anyone finds this bug and need direction, here's the workaround that I use when processing attachments. Note that I set the Exchange.FILE_NAME header to the attachment name prior to calling this code, as dh.getName() always seems to return null in Camel 2.3.0: DataHandler dh = exchange.getIn().getAttachment("myfile.txt"); if (dh.getContent() instanceof DataSource) { InputStream in = ((DataSource) dh.getContent()).getInputStream(); String name = dh.getName() != null ? dh.getName() : exchange.getIn().getHeader(Exchange.FILE_NAME, String.class); String contentType = dh.getContentType(); } > camel-jetty can't deal with multiform data rightly > -------------------------------------------------- > > Key: CAMEL-2772 > URL: https://issues.apache.org/activemq/browse/CAMEL-2772 > Project: Apache Camel > Issue Type: Bug > Components: camel-jetty > Affects Versions: 2.3.0 > Reporter: Willem Jiang > Assignee: Willem Jiang > Fix For: 2.4.0 > > > You can't get the inputStream from the attachment when camel-jetty handle the > request of MultiPartForm. > Here is the mail thread[1] which discusses about it. > [1] > http://old.nabble.com/Unsupported-data-type-exception-with-Jetty-component-tp28730373p28731758.html -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.