WCF流式/分块上传?

时间:2010-06-28 22:41:13

标签: wcf

我想将上传文件添加到我的WCF REST Web服务,但我不希望上传整个文件 - 每256kb只需要上传16kb文件部分。

因此,REST服务的用户不必这样做,WCF服务是否可以仅接收某些部分而不首先上传整个文件,然后选择所需的位?

1 个答案:

答案 0 :(得分:1)

WCF在上传文件方面做的不多。它接收一个流,然后进行处理。客户端必须确定要在流上发送文件的哪些部分。一些与HTML 5一起设计的较新的Web API可能能够为此提供一些支持......同时,我知道有几个基于Flash的文件上传器能够提供更丰富的流式文件上传。也许可以以类似的方式使用Silverlight来挑选客户端文件的块,并将这些块发送到侦听WCF服务。

无论您使用何种客户端技术,都必须在客户端上选择要发送到WCF服务的文件部分。