[ http://issues.apache.org/jira/browse/XMLRPC-38?page=all ] Jochen Wiedmann closed XMLRPC-38: ---------------------------------
Resolution: Won't Fix Assign To: (was: rpc-dev mailing list) The applet specific code is no longer supported with version 3. > XMLRPC applet fails to xmit Base64 coded data. > ---------------------------------------------- > > Key: XMLRPC-38 > URL: http://issues.apache.org/jira/browse/XMLRPC-38 > Project: XML-RPC > Type: Bug > Components: Source > Versions: unspecified > Environment: Operating System: Linux > Platform: All > Reporter: Lee Haslup > > Package: org.apache.xmlrpc.applet > File: SimpleXmlRpcClient.java > Class: XMLWriter > Method: write(byte[]) > Attempts to write a byte array to the response by calling the append method > on class StringBuffer with the byte array as an argument. There is no > specific > method for appending byte[] to a string buffer so the default behavior for > appending an Object is used. This is to append the result of calling > toString() > on the object. In the case of a byte array this results in sending > the symbolic object handle instead of the contents. > /** > * > * @param text > */ > public void write(byte[] text) > { > // This doesn't work... -> buf.append(text); > // This does... -v > int size = text.length; > for(int i=0;i<size; i++) { > buf.append((char)text[i]); > } > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira