0
我有一个C#WCF basicHttpBinding流式WebService。在Netbeans中添加支持使用WCF流服务进行流式传输的Java Web服务客户端?
,我想访问该方法的签名是:
[OperationContract]
void SendStream(Stream stream);
然而,当我尝试将其添加为一个标准的Java Web服务客户端进入我的NetBeans项目。自动生成的代理方法签名被更改为:
void SendStream(byte[] stream)
(基本上已删除流式传输)。
有没有一种简单的方法在java端实现流式传输?如果可能,我宁愿避免实现分块。
在这种情况下,是最好的选择? (即使用多个服务呼叫以较小的块发送文件) 在我的情况下,我期望一次发送高达100megs。 – vicsz 2010-08-23 21:31:59
是的。你需要一些组块机制。你也可以尝试为你的块使用MTOM。 – 2010-08-23 21:41:18
为了简化代码,我应该考虑简单地发送一次(没有分块)吗? – vicsz 2010-08-23 22:42:05