Python XMLRPC wordpress uploadfile

917 Views Asked by At

I'm try using xmlrpclib in python to do write script upload image to website. But image could not be opened.

Here my code:


    import xmlrpclib
    import base64
wp_url = "http://localhost/~mrvu/wp461/xmlrpc.php" wp_username = "admin" wp_password = "admin" wp_blogid = ""
server = xmlrpclib.ServerProxy(wp_url)
def upLoadImage(path): with open(path, "rb") as f: data = f.read() img = data.encode("base64") data = {'name': path, 'type': 'image/jpg', 'bits': img} server.wp.uploadFile(wp_blogid, wp_username, wp_password, data)
upLoadImage('g1.jpg')
0

There are 0 best solutions below