何时使用WCF流式传输

时间:2013-12-10 16:12:34

标签: wcf streaming bytearray

我使用C#Winform以字节数组的形式不断触发/上传jpeg并在我的服务器上调用WCF。

每个字节数组的大小为12381.

我是正确的只是上传字节数组还是我应该查看每个项目的流?我可以看到为什么我们应该使用流式传输大文件,但对于较小的文件?在调用[Web服务]之前,是否有任何有形的转换为流?

由于

1 个答案:

答案 0 :(得分:1)

如果您确定文件大小不是MB,那么我建议您使用MTOM。使用Streaming时很少有条件/限制,例如Contract应该被设计为接受或返回Stream类型,有一些安全认证,Streaming等不支持..对于指定的文件大小相对较小,Mtom编码应该是更好的选择。

HTH, 阿米特巴蒂亚