The ByteArrayDataSource that can be used to create an 
Attachment has the following constructors:

ByteArrayDataSource(byte[] data,  java.lang.String type)
ByteArrayDataSource(java.io.File f, 
                    java.lang.String type)
ByteArrayDataSource(java.io.InputStream is, 
                    java.lang.String type)
ByteArrayDataSource(java.lang.String data, 
                    java.lang.String type)

As you see, you can stream the input.

For the output on the webservice-side, you have the following:


> -----Ursprüngliche Nachricht-----
> Von: Alain K [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 5. März 2002 10:51
> An: [EMAIL PROTECTED]
> Betreff: Streaming large data in and out
> 
> 
> Hello,
> 
> 
> We have a need to exchange potentialy large volume of
> data between several java applications (up to serval
> 10 Mb). 
> Does SOAP Apache's implementation of SOAP Messaging
> with attachement allow to stream data in and stream
> data out ?
> 
> Can streaming be done otherwise ? With SOAP-RPC, Body
> of Enveloppe ???
> 
> Thanks alot for your help. It is greatly apreaciated
> 
> Alain.
> 
> 
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com
> 

Reply via email to