WCF客户端使用的WCF服务以及WCF客户端使用的Java服务

问题描述:

我正在使用Web服务接口,其中我的WCF应用程序同时作为客户端和服务工作。有多个Java客户端需要连接到我的Web服务。我将需要接受图像和文档流,并发回已转换图像的流。WCF客户端使用的WCF服务以及WCF客户端使用的Java服务

我还需要连接到其他Java服务来发送图像流作为有效载荷存储在数据库中。我是Web服务新手,是否有关于如何在WCF和Java客户端之间启用流式合同的好文档,反之亦然。

如果我想将其他信息和(组)图像流一起返回给客户端,我该怎么做?就像每个图像的大小,流中的​​偏移量一样,因此它们可以分离图像。

感谢

为了回报您的图片的更多信息,你需要定义一个包含元数据元素,以及一个集合包含您的图像DataContract。也许把你的图像集合表示为一个字节数组,而不是仅仅返回一个原始的图像流?有几种方法可以解决这个问题,但最好的解决方案取决于您的设计要求。

+0

此外,如果我正在接收大约10MB的数据,并且可能会发送最多100MB或图像或PDF文档。以XML格式将它们发送到base64中还是启用流式传输效率更高? 感谢您的帮助! 基本上要求客户端将文件和图像发送到png格式图像。因此,一个包含多个页面的单词文档将返回多个图像。此外,客户端可以发送多个PNG文件,并将它们全部转换为一个PDF文件。什么是制作这个界面的最佳方式? – user724535 2011-12-15 16:41:44