Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gSOAP通过WCF windows服务下载文件 我有一个Windows通信基础Web服务,我需要访问它 从下载一个文件到我的linux gsoap客户端_Linux_Wcf_Web Services_Gsoap - Fatal编程技术网

使用gSOAP通过WCF windows服务下载文件 我有一个Windows通信基础Web服务,我需要访问它 从下载一个文件到我的linux gsoap客户端

使用gSOAP通过WCF windows服务下载文件 我有一个Windows通信基础Web服务,我需要访问它 从下载一个文件到我的linux gsoap客户端,linux,wcf,web-services,gsoap,Linux,Wcf,Web Services,Gsoap,界面如下: public interface IFileDownload { [OperationContract] Stream GetUpdate(string updateName); } 此函数接受字符串(要下载的文件的唯一名称)和 返回要下载的文件流 这已被其他windows客户端使用 我需要构建一个LinuxGSOAP客户端来调用它 我已经在gsoap网站上构建了calc示例,效果很好。 我已经读到要调用的函数必须始终返回int(错误代码) 最后一个参数实际上是“out

界面如下:

public interface IFileDownload
{
   [OperationContract]
   Stream GetUpdate(string updateName);
}
此函数接受字符串(要下载的文件的唯一名称)和 返回要下载的文件流

这已被其他windows客户端使用

我需要构建一个LinuxGSOAP客户端来调用它

我已经在gsoap网站上构建了calc示例,效果很好。 我已经读到要调用的函数必须始终返回int(错误代码) 最后一个参数实际上是“out”参数

在返回类型为Stream而不是int的情况下,我该怎么办


谢谢

我认为您必须定义stream类型的公共属性,然后必须用MessageContract标记它,然后从函数中操作该属性