我正在开发一个Web服务接口,我的WCF应用程序可用作客户端和服务。有多个Java客户端需要连接到我的Web服务。我需要接受图像和文档流并发回转换后的图像流。
我还需要连接到其他Java服务,将图像流作为有效负载发送到数据库中。我是Web服务的新手,是否有关于如何在WCF和Java客户端之间启用流式合同的良好文档,反之亦然。
如果我想将其他信息与(组)图像流一起返回给客户端,我该怎么做?与每个图像的大小一样,流中的偏移量也是如此,因此它们可以分离图像。
由于
答案 0 :(得分:1)
为了返回图像的附加信息,您需要定义一个DataContract,其中包含元数据元素以及包含图像的集合。也许将您的图像集合表示为字节数组而不仅仅是返回原始图像流?有几种方法可以解决这个问题,但最好的解决方案取决于您的设计要求。