我想将一些二进制数据xmlrpc
从python
一端传输php
到另一端。详细信息在这个 python 示例中进行了解释,特别是服务器端处理二进制数据的代码:
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()
我想做几乎完全相同的事情(除了我想将图像存储在服务器端),但在PHP
(PHP 4.4.9
准确地说)。我知道如何在(甚至)中使用xmlrpc
服务器,但我不知道如何将侧面对象发送的二进制数据“转换”回文件。PHP
PHP 4
Binary
python
或者换个方式问:s对象的PHP
等价物是什么?python
Binary