通过Web服务发送TEXT文件?

时间:2010-12-28 09:55:22

标签: c# asp.net web-services

我想要一个创建CSV数据的Web服务,并将其写入客户端的普通txt文件。我在想类似GetData()方法的东西,它返回一个包含文件内容的StringBuilder。服务的客户端将其写入客户端计算机上的文件中。传输的所有内容都需要加以保护,Web服务与一个托管在https服务器上的Web应用程序一起运行......也正在调用该服务吗?

会有用吗还是有障碍?

谢谢:)

2 个答案:

答案 0 :(得分:0)

你不能用web服务写入本地磁盘,除非你有某种本地代理(自定义客户端)为你做这项工作。

答案 1 :(得分:0)

我猜你的客户端是Java no?

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

调用WS的客户端不必进入浏览器,因此当您从Web服务器“接收”数据(流)时,您可以随心所欲地执行操作(编写它们,... )