【问题标题】:How should I do an ISerializable Stream (or near enough)我应该如何做一个 ISerializable 流(或足够接近)
【发布时间】:2009-05-11 22:43:21
【问题描述】:

我有一个通过 SOAP 访问的 Web 服务。我真的很想要其中一种返回 Stream 的方法。

我有什么选择?

我现在的想法是实现 Stream 并将所有数据填充到一个字符串中。有没有一种已经这样做的类型?如果可能的话(我不认为是这样),我很想通过 SOAP 对流进行真正的隧道传输,这样即使在方法返回后数据也会被延迟提取。

【问题讨论】:

  • 代码的最终目标是什么(文件上传/下载等)?
  • 客户端正在下载数据。

标签: web-services soap stream


【解决方案1】:

最好的办法是将 Stream 读入字节数组。然后,您可以在 Web 服务中序列化字节数组。然后客户端可以使用原始字节数组并将其重新组装成原始格式。

我也使用相同的策略通过网络服务上传文件,效果很好。

【讨论】:

  • 我曾希望有一些少一点脑死的东西,但我想这真的很难做到。
猜你喜欢
  • 2019-06-01
  • 2014-05-26
  • 1970-01-01
  • 2015-07-28
  • 2015-01-13
  • 2019-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多