Thanks
it's working fine, with this code

        public void process(Exchange ex) throws Exception {
                {
                        String fileNameWritten = (String) ex.getIn().getHeader(
                                        "CamelFilePath", String.class);
                        String fileName = (String) ex.getIn().getHeader(
                                        Exchange.FILE_NAME_ONLY, String.class); 
                        ex.getIn().setBody(fileName);
                        ex.getIn().addAttachment(fileName,
                                        new DataHandler((new 
FileDataSource(fileNameWritten))));
                }


--
View this message in context: 
http://camel.465427.n5.nabble.com/SMTP-sending-file-binary-as-attachment-corrupted-tp5543701p5545931.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to