| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
mxw8
10年前发布

python xmlrpc实现文件传输的代码

服务器端

from SimpleXMLRPCServer import SimpleXMLRPCServer  import xmlrpclib      def python_logo():       handle = open("python_logo.jpg",'rb')       return xmlrpclib.Binary(handle.read())       handle.close()      server = SimpleXMLRPCServer(("localhost", 8000))  print "Listening on port 8000..."  server.register_function(python_logo, 'python_logo')      server.serve_forever()

客户端代码
import xmlrpclib      proxy = xmlrpclib.ServerProxy("http://localhost:8000/")  handle = open("fetched_python_logo.jpg", "wb")  handle.write(proxy.python_logo().data)  handle.close()