【问题标题】:Sending a TXT file via web service?通过 Web 服务发送 TXT 文件?
【发布时间】:2010-12-28 09:55:22
【问题描述】:

我想要一个 Web 服务,它可以创建 CSV 数据并将其写入客户端的纯 txt 文件。我正在考虑类似 GetData() 方法,它返回一个包含文件内容的 StringBuilder。服务的客户端将其写入客户端机器上的文件中。传输的所有内容都需要受到保护,Web 服务与托管在 https 服务器上的 Web 应用程序一起运行……那么调用该服务也是安全的吗?

这会奏效还是有任何障碍?

谢谢:)

【问题讨论】:

  • 确定其成功机会:客户是什么?谁写客户端? ..

标签: c# asp.net web-services


【解决方案1】:

我猜你的客户端是在 Java 下没有?

使用 SOAP 协议,您可以生成一个类,在 GetData() 中从 WSDL(服务器端)导出您想要的所有方法。

调用 WS 的客户端不必进入浏览器,因此当您从 Web 服务器“接收”数据(流式传输)时,您可以对它们做您想做的事情(编写它们,... )

【讨论】:

  • 是的,这就是我的意思...如何保护流?
【解决方案2】:

您不能使用 Web 服务写入本地磁盘,除非您有某种本地代理(自定义客户端)可以为您完成这项工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-29
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    相关资源
    最近更新 更多