专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web Service

Web Service 要增加附件 如何做

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
Web Service 要增加附件 怎么做?
Web Service 通信时如果要增加图片或是声音文件 要怎么做?
最后附上代码

------解决方案--------------------
客户端读入流,服务端解析流
------解决方案--------------------
public string GetFile(string filePath)

 {

  if (header.ValidUser(header.Username,header.Password)) //用户身份验证

  { 

   FileStream myfile=File.OpenRead(rootdir+filePath);

   BinaryReader br=new BinaryReader(myfile);

   byte[] btBuf=new byte[myfile.Length];

   long i=0;

   while (br.PeekChar()>-1)

   {

    btBuf[i]=br.ReadByte();

    i++;

   }

   myfile.Close();

   return System.Convert.ToBase64String(btBuf);

  }

  else return null;//用户身份验证failed

 }
------解决方案--------------------
可使用二进制流形式进行传输,WebService提供返回流的方法即可
与.Net Remoting实现FTP的形式相仿
------解决方案--------------------
如果直接传送附件就要安装
Web Services Enhancements for Microsoft .NET (WSE)
------解决方案--------------------
可使用二进制流形式进行传输,WebService提供返回流的方法即可 
与.Net Remoting实现FTP的形式相仿
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: