I am using Apache SOAP 2.3.1. Thanks. - Daniel

Scott Nichol wrote:

Since you mention javax.xml.soap.AttachmentPart, I wonder if you are using Axis, not Apache SOAP. If so, please post to [EMAIL PROTECTED] If you are using Apache SOAP, post that info here and someone will help.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- From: "Daniel Zhang" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 08, 2004 4:21 PM
Subject: Extract Binary File(pdf) from SOAP Attachment



Our client sent us a SOAP file in which they packaged pdf files as AttachmentPart. Basically if you open the file, it has the following structure:


----Boundary_value
Content-Type:  application/pdf
Content-Id: pdfnameA

%PDF-1.4
...pdf content...
%%EOF

----Boundary_value
Content-Type:  application/pdf
Content-Id: pdfnameB

%PDF-1.4
...pdf content...
%%EOF

Question: How can I extract pdf files from this SOAP attachment? First, I need to populate this soap file into a SOAPMessage object, then I tried to use javax.xml.soap.AttachmentPart class, I can use getContentId() and getContentType() to retrieve the header, but either java.lang.Object getContent() or getDataHandler() lack the methods to let me write the pdf content as a string to a file. Any ideas?

TIA,

-Daniel







Reply via email to