利用Remoting技术,能不能实现文件的传输,如果可以,应该怎样写远程对象,谢谢,在线等!!!

解决方案 »

  1.   

    应该可以 但是用WebService来传输文件 很麻烦吧具体没有试过
      

  2.   

    晕 Sorry 搞错了 以为是WebService 用Remoting应该可以的
      

  3.   

    利用Remoting实现文件传输
    可以参考这个
    http://www.51cto.com/art/200603/22440.htm
      

  4.   

    用Remoting传输文件 如果使用一次性传输 文件稍微大一点就不行了,.NET Remoting的BUG
    如果使用HTTP channel 稍微大点就过不去的最好是自己控制一下,分隔为多个小的数据包 依次发送
      

  5.   

    我是这么做的:在Remoting Server Object里有个方法        
    byte[] GetFile(string fileName)
            {
                Stream s = new FileStream(fileName, FileMode.Open);
                byte[] buffer = new byte[s.Length];
                s.Read(buffer, 0, s.Length);
                return buffer;
            }
    然后Remoting Client调用这个方法,就得到了文件内容了。
    不过我写的这个段代码是更新系统用的,每个dll都控制在了1M之内。好像还没有什么问题。大文件传输的问题。。没有试过。
    关注
      

  6.   

    网上很多现成的代码,参考
    http://study.qqcf.com/web/280/42878.htm
    http://www.qqgb.com/NetProgramme/cNet/NetProgramme_133150.html
      

  7.   

    大文件我想用socket传,不过也问题多多,调试得头疼,
    顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶