是否可以使用SOAP或XML_RPC记录(单词)传输?

时间:2011-02-22 06:41:10

标签: soap c#-4.0 soap-client

全部好,

现在我想使用SOAP将文件(c#Client)发送到服务器。但是我不知道是否可以使用SOAP发送文件。任何有使用SOAP或任何其他文件传输知识的人,例如XML- RPC,请把你的想法发给我......

谢谢&问候, P.SARAVANAN。

1 个答案:

答案 0 :(得分:0)

最简单的方法是读取文件(例如file_get_contents()),以某种方式对其进行编码(例如base64_encode())并将其作为参数传递给SOAP或XML-RPC调用。例如:

$soap = new SoapClient('url/to/your.wsdl');
$soap->upload(base64_encode(file_get_contents('file/to/upload')));

当然,这假设一个SOAP服务器有一个名为upload的方法,它接受base64_encoded文件。