Exemplo n.º 1
0
from myDokuwikiXmlRpc import DokuWikiClient, DokuWikiError, DokuWikiURLError, DokuWikiXMLRPCError

import xmlrpc.client


# for remote page, put the same name of file failed
url = 'http://www.daehyunlee.com/dustinlee_new'

# for localhost, put the same named file is working, don't know why.....
url = 'http://127.0.0.1/dokuwiki'

wiki = DokuWikiClient(url, 'dustinlee', 'sisa0822')

print(wiki._dokuwiki_version())


with open('./dokuwiki.png', 'rb') as f:
    print('file live')
    #data = xmlrpc.client.Binary(f.read())
    data = f.read()

print(len(data))

try:
    wiki.delete_file(':dokuwiki.png')
except:
    pass

wiki.put_file(':dokuwiki.png', data)