Hi all,
I need to send a file to a server using xmlrpc api. The receiver must get
file data in base64 type, and what I do is:
openfilename=tkFileDialog.askopenfilename(filetypes=[("all files", "*")])
f=open(tlocald.get(),'r')
functionsend(xmlrpclib.Binary(f), f.name)
And what I get is, at least:
base64.encode(StringIO.StringIO(self.data), out)
TypeError: expected a character buffer object
But if I do:
openfilename=tkFileDialog.askopenfilename(filetypes=[("all files", "*")])
f=open(tlocald.get(),'r')
g=f.read()
functionsend(xmlrpclib.Binary(g), f.name)
It apparently works, but what I send becomes totally understanding, it is
like if I send only a bit part of the file.
Anyone who could help me?
Thanks in advance
Best regards,
_______________________________
José Ignacio Gisbert Sanus
--
http://mail.python.org/mailman/listinfo/python-list