我有一个关于可用技术的问题,而不是我面对的问题的解决方案。使用WCF的Silverlight文件传输
我已经在Silverlight中实现了一个客户端,并使用WCF实现了一个服务器,使用basicHttpBinding
进行了一些修改。
SL客户端可以根据需要上传任意多个文件。上传过程是通过将文件分成块并将其发送给异步来完成的。
有2个问题我不得不面对:
- 服务器通过其发送顺序/通过创建一个简单的缓冲固定接收的文件没有。
- 客户端只有在发送数据块时才会收到完成的事件,而不是正在处理/实现另一个
OperationContract
的IsFinished
。
我的问题是我做对了吗?有没有一种机制可以缓冲自己?尽管其工作正常,但我并不介意分享代码。
谢谢! Moshe