如何在php中解码xmlrpc二进制对象?

时间:2013-08-29 12:41:02

标签: php python xml-rpc php4

我希望将xmlrpc上的一些二进制数据从一端的python传输到另一端的php。详细信息在this python example中解释,尤其是处理二进制数据的服务器端代码:

from SimpleXMLRPCServer import SimpleXMLRPCServer
import xmlrpclib

def python_logo():
     with open("python_logo.jpg", "rb") as handle:
         return xmlrpclib.Binary(handle.read())

server = SimpleXMLRPCServer(("localhost", 8000))
print "Listening on port 8000..."
server.register_function(python_logo, 'python_logo')

server.serve_forever()

我想做的几乎完全相同(除了我想存储服务器端的图像),但在PHPPHP 4.4.9准确无误)。我知道如何在xmlrpc中使用PHP服务器(偶数PHP 4),但我不知道如何“转换”由Binary对象发送的二进制数据在python方面,返回文件。

或者以不同的方式提问:与PHP python对象相当的Binary是什么?

0 个答案:

没有答案