Ton*_*yer 23
如果您不想使用xmlrpclib的Binary类,则可以使用字符串的.encode()方法:
a = open("pdf_reference.pdf", "rb").read().encode("base64")
Run Code Online (Sandbox Code Playgroud)
实际上,经过进一步的挖掘后,看起来该xmlrpclib模块的Binary帮助程序类可能满足了我的需要:
binary_obj = xmlrpclib.Binary(open('foo.pdf')。read())
这是Trac XML-RPC文档中的示例
import xmlrpclib
server = xmlrpclib.ServerProxy("http://athomas:password@localhost:8080/trunk/login/xmlrpc")
server.wiki.putAttachment('WikiStart/t.py', xmlrpclib.Binary(open('t.py').read()))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19309 次 |
| 最近记录: |