Sorry, may be it was just too early for me yesterday :-). just got confused when I saw 'AttachmentUtil' which reminded me of AttachmentUtils shipped in the jaxrs frontend :-)

Sergey

On 07/09/11 10:42, Sergey Beryozkin wrote:
Wow, that seems like to show a combination of CXF JAXRS & JAXWS code in
action, nice :-)
Sergey

On 07/09/11 10:02, opicina wrote:
With this code it works:

File file = new File(DOC);
FileDataSource ds = new FileDataSource(file);

List<Attachment> attachments = new ArrayList<Attachment>();
InternetHeaders headers = new InternetHeaders();
headers.addHeader("Content-Type", "application/pdf");
headers.addHeader("Content-ID", "doc.pdf");
headers.addHeader("Content-Transfer-Encoding", "base64");
headers.addHeader("Content-Disposition",
"filename="+"123456789034567834567");

Attachment attach = AttachmentUtil.createAttachment(ds.getInputStream(),
headers);
attachments.add(attach);

BindingProvider bp = (BindingProvider) client;
java.util.Map&lt;String, Object&gt; reqContext = bp.getRequestContext();
reqContext.put( Message.ATTACHMENTS, attachments );

thanks!


--
View this message in context:
http://cxf.547215.n5.nabble.com/add-attachment-to-a-cxf-client-tp4773822p4777834.html

Sent from the cxf-user mailing list archive at Nabble.com.


Reply via email to