当前位置:编程学习 > C#/ASP.NET >>

如何使用Web Services传递文本类型的数据,谢谢

小弟初接触Web Services,现在有一个功能是这样的,请教大家一下
就是客户端传一个txt文本给Web Services,Web Service收到后解析里面的内容,做一番处理,然后再返回一个文本给客户端,请问这个怎么做,谢谢 --------------------编程问答-------------------- up --------------------编程问答-------------------- 用附件,或者返回string 。参数也是string的类型 --------------------编程问答-------------------- 你为什么不直接把txt文本读取出来再传递给Webservice,然后Webservice接受到文本字符串以后,进行处理,然后返回就处理好的文本字符。
  客户端获取到返回的文本字符以后,再将它写成TXT文件。
流程是这样:
  客户端:用 File 文件处理类 打开你希望传递的 txt 文件,获取文本字符,然后调用 Webservice 方法.WebService方法获取到文本字符以后,进行处理,然后给调用的客户端返回处理字符,客户端就可以把该文本字符写成文件。
  
伪代码:
 服务端:
 [WebMethod]
 public string ProcessTxt(string strSource)
 {
    string strTarget = (你处理strSource的方法);
    return strTarget;
 }
客户端:
 private void CallWebServiceProcessTxt(string strFilePath)
{
   打开文件
   string strSource = GetTxtString("strFilePath");//获取文件字符的函数,你自己写
   string strTarget = ProcessTxt( strSource );// 调用WEBSERVICE
   //写入文件
}
--------------------编程问答-------------------- 不知,帮顶 --------------------编程问答-------------------- --------------------编程问答-------------------- 同意2楼的 --------------------编程问答-------------------- 直接用String就可以了

除非你的数据很大很大
可以试试使用别的
补充:.NET技术 ,  Web Services
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,