是否可以使用SOAP或XML_RPC进行文档(word)传输?

是否可以使用SOAP或XML_RPC进行文档(word)传输?,soap,c#-4.0,soap-client,Soap,C# 4.0,Soap Client,大家好 现在我想用SOAP向服务器发送一个文件(c#Client)。但我不知道是否可以用SOAP发送文件。是否有人知道使用SOAP或任何其他方法(例如XML-RPC)进行文件传输,请将您的想法告诉我 谢谢和问候, P.SARAVANAN.最简单的方法是读取文件(例如文件\u get\u contents()),以某种方式对其进行编码(例如base64\u encode())并将其作为参数传递给SOAP或XML-RPC调用。例如: $soap = new SoapClient('url/to/yo

大家好

现在我想用SOAP向服务器发送一个文件(c#Client)。但我不知道是否可以用SOAP发送文件。是否有人知道使用SOAP或任何其他方法(例如XML-RPC)进行文件传输,请将您的想法告诉我

谢谢和问候,
P.SARAVANAN.

最简单的方法是读取文件(例如

文件\u get\u contents()
),以某种方式对其进行编码(例如
base64\u encode()
)并将其作为参数传递给SOAP或XML-RPC调用。例如:

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

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

我想将文本文件从客户端发送到服务器。因此,是否可以发送整个文本文件,而不是从文件中获取内容,然后编码并最终传输内容…是否可以将文件作为参数发送到服务器是的,您可以将文本文件的全部内容作为参数发送到服务器。假设您转义XML实体。您的SOAP客户机库应该自动为您做到这一点。