File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes Sending attachments from webservice to client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Sending attachments from webservice to client" Watch "Sending attachments from webservice to client" New topic

Sending attachments from webservice to client

Patrick Mugabe
Ranch Hand

Joined: Jan 08, 2002
Posts: 132
I want to send an attachment from my web service to the client. I don't want to save it to file so is it possible to pass it as a Base64 encoded string.

I am using the ByteArrayOutputStream which I convert to a byte array.

e.g byte [] byteArray = baos.toByteArray();
String strByte = Base64.encode(bytes);

I now want to pass this from the webservice to the Client. My client uses C#. My webservices run on axis.

How would I go about it or is there a better way of doing it?
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 12759
AXIS should provide a mechanism for sending attachments that meets the SOAP with attachments standard. Which version of AXIS do you have?

I agree. Here's the link:
subject: Sending attachments from webservice to client
Similar Threads
Reading image and convert it to Base64 format
Login page security using Servlet
CXF Problem
RSA Cipher
How to get the string ( text ) back out....