我对可用技术有疑问,而不是解决我遇到的问题。
我已经在Silverlight和使用WCF的服务器中实现了一个客户端,使用basicHttpBinding
进行了一些修改。
SL客户端可以根据需要上传任意数量的文件。上传过程是通过将文件分成块并将其作为异步发送来完成的。
我必须面对两个问题:
OperationContract
IsFinished
的其他{{1}}时收到。我的问题是我做得对吗?是否有一种机制可以自行缓冲?我不介意共享代码,虽然它工作正常。
谢谢! 摩西
答案 0 :(得分:0)
我不确定您为什么决定以块的形式发送文件。我猜也许是因为你要传输的文件大小?一种可能的替代方法是使用WCF流。请查看以下内容,了解有关使用流媒体的原因以及如何设置的详细信息:
答案 1 :(得分:0)
首先,感谢您的回复。
事实是,据我所知,Silverlight不支持流式传输(以艰难的方式学习)。关于卡盘,正在传输的文件很大,必须被卡住。
谢谢,
摩西