我有一个通过SOAP访问的Web服务。我真的想要一个返回流的方法。
我有什么选择?
我现在的想法是实现流并将所有数据填充到一个字符串中。是否已经存在这样的类型?如果可能的话(我不这么认为),我希望通过SOAP对流进行实际的隧道处理,这样即使在方法返回之后,数据也会被懒散地拉出来。
最好的办法是将流读取到字节数组中。然后可以序列化Web服务中的字节数组。然后,客户机可以使用原始字节数组并将其重新组装为原始格式。
我也使用同样的策略通过Web服务上传文件,效果很好。