Hi Kathees, You can use the following code snippet to encode the byte array.
String encodedRequestMessage = Base64.encodeBytes(byteArrayOutputStream.toByteArray(), Base64.DONT_BREAK_LINES); Regards, Firzhan On Thu, Dec 18, 2014 at 11:00 AM, Malaka Silva <[email protected]> wrote: > > Hi, > > You can also try [1] for encoding. > > [1] > http://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/patches/patch0001/dependencies/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/base64/Base64Utils.java > > On Thu, Dec 18, 2014 at 8:09 AM, Prabath Ariyarathna <[email protected]> > wrote: >> >> HI Kathees. >> >> Please try to *Base64.encodeBase64URLSafeString(bytes)* instead of >> *Base64.encodeBytes(bytes)* >> >> On Thu, Dec 18, 2014 at 7:46 AM, Kathees Rajendram <[email protected]> >> wrote: >> >>> 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 >>> >>> >> >> -- >> >> *Prabath Ariyarathna* >> >> *Associate Technical Lead* >> >> *WSO2, Inc. * >> >> *lean . enterprise . middleware * >> >> >> *Email: [email protected] <[email protected]>* >> >> *Blog: http://prabu-lk.blogspot.com <http://prabu-lk.blogspot.com>* >> >> *Flicker : https://www.flickr.com/photos/47759189@N08 >> <https://www.flickr.com/photos/47759189@N08>* >> >> *Mobile: +94 77 699 4730 * >> >> >> >> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > -- > > Best Regards, > > Malaka Silva > Senior Tech Lead > M: +94 777 219 791 > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > http://www.wso2.com/ > http://www.wso2.com/about/team/malaka-silva/ > <http://wso2.com/about/team/malaka-silva/> > > Save a tree -Conserve nature & Save the world for your future. Print this > email only if it is absolutely necessary. > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
