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