在WCF DataService上流式二进制

时间:2011-11-19 15:27:10

标签: wpf wcf .net-4.0 dataservice

这个想法非常简单,我有一个托管WCF DataService的项目,还有另一个WPF项目,我在WPF中引用该服务,而且工作得很好,我想知道是否有办法将二进制流与服务,并使用WPF获取该二进制文件并将其保存在本地磁盘上!

注意:二进制文件可能大于200MB

1 个答案:

答案 0 :(得分:0)

您通过WCF发送的所有内容都必须以某种方式进行序列化。所以,是的,可以找到一个序列化二进制文件的格式。但是,我不确定这是最好的方法。如果您的数据服务是通过HTTP提供的,并且您可以使用ASP.NET,那么您可能需要考虑使用通用处理程序(.ashx)来发送二进制文件,前提是您不仅拥有静态链接到文件。