Thank!!! That worked! But: Is there a size limit on attachments? On larger files I get a SocketWrite exception on the server. The file I wanted to attach is about 300 KB... Smaller files work fine!
Greetings, Till -- Caught in our narrowminded believe... ------------------------------------- Till Woerner Berlin, Germany EMail:[EMAIL PROTECTED] ICQ#: 7162410 > -----Ursprüngliche Nachricht----- > Von: Taras Shkvarchuk [mailto:[EMAIL PROTECTED]] > Gesendet: Montag, 8. April 2002 20:09 > An: '[EMAIL PROTECTED]' > Betreff: RE: Attachment contents access > > > Hope this helps, > > Message res= mc.getResponseMessage(); > Attachments atts= res.getAttachments(); > System.out.println("\nAttchment count:"+ > atts.getAttachmentCount()); > > Part > atPart=atts.getAttachmentByReference("cid:large.dat"); //use > cid: OR > // Part atPart=atts.getAttachmentByReference("aLocationTag"); //use > Content-Location > DataHandler > atData=AttachmentUtils.getActiviationDataHandler(atPart); > InputStream in= atData.getInputStream(); > System.out.println("Available data in Att:"+in.available()); > //use input stream as usual > > -Taras > > > > -----Original Message----- > > From: Wörner Till [mailto:[EMAIL PROTECTED]] > > Sent: Monday, April 08, 2002 8:29 AM > > To: [EMAIL PROTECTED] > > Subject: AW: Attachment contents access > > > > > > Thanks for your reply, but perhaps I did not describe my > > problem clear enough... > > > > I think what you send is how to add an attachment to a > > message, but I want to read the contents of an attachment and > > write it to a file, for example. > > > > This is my example: > > I get a message with an attachment which contains a bunge of > > byte values on the client. All I want to do is is to read the > > bytes and put them somewhere else. I am searching for a > > method like attachmentPart.getContent() or something like > > that, but I cannot find anything like that. Perhaps I am > just blind??? > > > > Greetings, > > Till > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: Ramon Turnes [mailto:[EMAIL PROTECTED]] > > > Gesendet: Montag, 8. April 2002 16:34 > > > An: '[EMAIL PROTECTED]' > > > Betreff: RE: Attachment contents access > > > > > > > > > > > > Use this: > > > > > > Message rsp = > > > MessageContext.getCurrentContext().getResponseMessage(); > > > > > > try{ > > > org.apache.axis.attachments.Attachments attachments = > > > rsp.getAttachments(); > > > if(null == attachments) > > > throw new RuntimeException("No support for > > > attachments"); > > > > > > attachments.addAttachmentPart(ap); > > > }catch(org.apache.axis.AxisFault ex){ > > > throw new RuntimeException(ex.getMessage()); > > > } > > > > > > Regards. > > > > > > Ramón. > > > > > > > -----Original Message----- > > > > From: Wörner Till [mailto:[EMAIL PROTECTED]] > > > > Sent: Monday, April 08, 2002 4:30 PM > > > > To: Axis User List (E-Mail) > > > > Subject: Attachment contents access > > > > > > > > > > > > Hello! > > > > > > > > Does anyone have an example of how to access the contents on > > > > an attachment if I have following line of code in my client: > > > > > > > > ----- > > > > org.apache.axis.Message msg = > > > > call.getMessageContext().getResponseMessage(); > > > > ----- > > > > > > > > How to access the attachment content of message msg??? > > > > > > > > Thanks, > > > > Till > > > > > > > > > > > > -- > > > > T-Systems GEI GmbH > > > > > > > > Hausanschrift: Eichhornstraße 3, D-10785 Berlin > > > > Postanschrift: D-10875 Berlin > > > > Telefon: +49 (30) 2554 3254 > > > > E-Mail: [EMAIL PROTECTED] > > > > > > > > > >