Thanks Wendy.
  I know how to serialize object to file or socket. But How I can
convert object to bytes so I can use
byte[] encodedData = Base64.encodeBase64( binaryData );

could you give a example of it.

I used this for strings but I am stuck for object

String encodedPassword = new
sun.misc.BASE64Encoder().encode(password.getBytes())


Thanks.
Sanjeev Tripathi

-----Original Message-----
From: Wendy Smoak [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 08, 2005 10:23 AM
To: commons-user@jakarta.apache.org
Cc: Jakarta Commons Developers List
Subject: Re: [httpclient] Sending serialized object from httpclient to
servlet.

From: "Sanjeev Tripathi" <[EMAIL PROTECTED]>

> Can any one tell me how send serialized object to
> servlet from httpclient.

Colin already gave you one option, (base 64 encoding the binary data):
http://www.mail-archive.com/commons-dev%40jakarta.apache.org/msg57055.ht
ml

For general information on base 64 encoding:
http://www.google.com/search?q=java+base64+encoding

Here's Jakarta Commons Codec, which includes a base 64 encoder:
http://jakarta.apache.org/commons/codec/
http://jakarta.apache.org/commons/codec/apidocs/org/apache/commons/codec
/binary/Base64.html

Without actually trying it, it looks like all you need to do is:
     byte[] encodedData = Base64.encodeBase64( binaryData );
Then turn the byte[] into a String and POST it to the server as the
value of
a request parameter.  If it's not too big, it should work the same way
as
sending a big string from a text area.

The 'commons-dev' list is usually reserved for questions about the
development of the libraries themselves, so I'm replying to commons-user
(and copying dev).

-- 
Wendy Smoak


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to