2011-12-07 113 views
1

我有一个关于可用技术的问题,而不是我面对的问题的解决方案。使用WCF的Silverlight文件传输

我已经在Silverlight中实现了一个客户端,并使用WCF实现了一个服务器,使用basicHttpBinding进行了一些修改。

SL客户端可以根据需要上传任意多个文件。上传过程是通过将文件分成块并将其发送给异步来完成的。

有2个问题我不得不面对:

  1. 服务器通过其发送顺序/通过创建一个简单的缓冲固定接收的文件没有。
  2. 客户端只有在发送数据块时才会收到完成的事件,而不是正在处理/实现另一个OperationContractIsFinished

我的问题是我做对了吗?有没有一种机制可以缓冲自己?尽管其工作正常,但我并不介意分享代码。

谢谢! Moshe

回答

0

首先,感谢回答。

事情是,据我了解,Silverlight不支持流式传输(了解它很难)。关于卡盘,正在传输的文件是巨大的,必须被卡住。

感谢,

摩西