You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by Pieter Steyn <pi...@gmail.com> on 2008/02/01 08:48:36 UTC
XMLRPC Problem
Hi guys,
Could anyone please tell me what I'm doing wrong?
I'm trying to upload an image through xmlrpc via a ruby script (have
tried perl aswel with same results)
Code:
#Ruby code
require 'xmlrpc/client'
server = XMLRPC::Client.new(hostname, /roller/roller-services/xmlrpc, 8080)
stuct = {}
struct["name"] = "newpicture.jpg"
struct["type"] = "image/jpeg"
struct["bits"] = Base64.b64encode(File.read("newpicture.jpg"))
server.call('metaWeblog.newMediaObject', 'blogid', 'username',
'password', struct)
ERROR:
XMLRPC::FaultException: XMLRPC::FaultException
Failed to invoke method newMediaObject in class
org.apache.roller.weblogger.webservices.xmlrpc.MetaWeblogAPIHandler:
java.lang.String cannot be cast to [B
#end code
Any ideas?
Thanks,
Pieter Steyn