【问题标题】:How about sending and receiving List<stream> images to server in wcf?如何在 wcf 中向服务器发送和接收 List<stream> 图像?
【发布时间】:2015-04-08 06:36:21
【问题描述】:

您好,我正在使用 WCF 向服务器上传和下载图像(流图像)。目前我一次只能上传和下载一张图片,因为同时发送 100 张图片可能会导致一些超时问题。我认为这不是一次发送和接收一个图像的更好方法。

我可以同时上传多张图片作为列表并下载吗?

【问题讨论】:

  • 如果您使用流式传输,WCF 仅支持每个操作合同一个流(至少在盒子中),因此流列表将不起作用。为什么不并行上传文件?
  • @FlorianGerhardt 意义上的平行?并行调用服务?
  • 是的,一次开始多次上传。
  • 好的,我会试试@FlorianGerhardt 谢谢

标签: c# image wcf stream


【解决方案1】:

如果您使用 BasicHttpBinding、NetTcpBinding、NetNamedPipebinding 或 WebHttpBinding,请启用流式传输。

<system.serviceModel>
     …
    <bindings>
      <basicHttpBinding>
        <binding name="ExampleBinding" transferMode="Streaming"/>
      </basicHttpBinding>
    </bindings>
     …
<system.serviceModel>

看看这个MSDN link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多