We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44c6dcf commit 1621291Copy full SHA for 1621291
1 file changed
dokuwiki.py
@@ -11,7 +11,7 @@
11
from xmlrpclib import ServerProxy, Binary, Fault
12
from urllib import urlencode
13
14
-from base64 import b64decode
+from base64 import b64decode, b64encode
15
16
ERR = 'XML or text declaration not at start of entity: line 2, column 0'
17
@@ -199,6 +199,10 @@ def add(self, media, filepath, overwrite=True):
199
self._dokuwiki.send('wiki.putAttachment',
200
media, Binary(fhandler.read()), ow=overwrite)
201
202
+ def set(self, media, _bytes, overwrite=True):
203
+ self._dokuwiki.send('wiki.putAttachment', media,
204
+ b64encode(_bytes), ow=overwrite)
205
+
206
def delete(self, media):
207
return self._dokuwiki.send('wiki.deleteAttachment', media)
208
0 commit comments