Hi,
I tried to get the attachment from the axis2 message context and converted
to base64 encoding. The base64 encoding is different compared with
original image base64 encoding. Suggestion please?
try {
Axis2MessageContext axisMsgContext = (Axis2MessageContext) synCtx;
org.apache.axis2.context.MessageContext msgContext = axisMsgContext
.getAxis2MessageContext();
Attachments attachment = msgContext.getAttachmentMap();
InputStream inputStream =
attachment.getIncomingAttachmentsAsSingleStream();
byte[] bytes = IOUtils.toByteArray(inputStream);
String byteArray = Base64.encodeBytes(bytes);
String encodedString = new String(byteArray);
synCtx.setProperty("attachmentObject", encodedString);
}
Thanks,
Kathees
--
Kathees
Software Engineer,
email: [email protected]
mobile: +94772596173
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev