gpt4 book ai didi

linux - 使用 gSOAP 通过 WCF Windows 服务下载文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:21:55 25 4
gpt4 key购买 nike

我有一个需要访问的 Windows Communication Foundation Web 服务从我的 Linux gsoap 客户端下载文件。

界面如下:

public interface IFileDownload
{
[OperationContract]
Stream GetUpdate(string updateName);
}

此函数接受一个字符串(要下载的文件的唯一名称)和返回一个 Stream,它是要下载的文件。

这已被其他 Windows 客户端使用。

我需要构建一个 Linux gsoap 客户端来调用它。

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

在这种情况下,返回类型是 Stream 而不是 int,我该怎么办?

谢谢

最佳答案

我认为您必须定义一个类型为stream的公共(public)属性,然后必须用MessageContract标记它,然后从函数内操作该属性。

关于linux - 使用 gSOAP 通过 WCF Windows 服务下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12316528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com