【问题标题】:When to use WCF streaming何时使用 WCF 流式处理
【发布时间】:2013-12-11 00:56:59
【问题描述】:

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

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

我只是以字节数组的形式上传还是应该查看每个项目的流?我明白为什么我们应该对大文件使用流媒体,而对小文件使用流媒体?在调用 [Web 服务] 之前转换为流有什么实际意义吗?

谢谢

【问题讨论】:

    标签: wcf streaming bytearray


    【解决方案1】:

    如果您确定文件大小不会以 MB 为单位,我建议您使用 MTOM。使用 Streaming 时几乎没有条件/限制,例如 Contract 应该设计为接受或返回 Stream 类型,有一些 Streaming 不支持的安全身份验证等。对于指定的文件大小相对较小,Mtom 编码应该是更好的选择。

    HTH, 阿米特·巴蒂亚

    【讨论】:

    • 嗨,我不敢相信这只是绑定中的一个属性设置。我现在已经这样做了,一切正常。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2018-04-04
    • 2014-06-01
    • 2011-03-13
    • 2011-02-13
    相关资源
    最近更新 更多