利用Remoting技术,能不能实现文件的传输,如果可以,应该怎样写远程对象,谢谢,在线等!!! 利用Remoting技术,能不能实现文件的传输,如果可以,应该怎样写远程对象,谢谢,在线等!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该可以 但是用WebService来传输文件 很麻烦吧具体没有试过 晕 Sorry 搞错了 以为是WebService 用Remoting应该可以的 利用Remoting实现文件传输可以参考这个http://www.51cto.com/art/200603/22440.htm 用Remoting传输文件 如果使用一次性传输 文件稍微大一点就不行了,.NET Remoting的BUG如果使用HTTP channel 稍微大点就过不去的最好是自己控制一下,分隔为多个小的数据包 依次发送 我是这么做的:在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之内。好像还没有什么问题。大文件传输的问题。。没有试过。关注 网上很多现成的代码,参考http://study.qqcf.com/web/280/42878.htmhttp://www.qqgb.com/NetProgramme/cNet/NetProgramme_133150.html 大文件我想用socket传,不过也问题多多,调试得头疼,顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 .net疑问求解! 请教Unit Test的测试范围 Windows Form question~~!!! 如何在datagrid里这样呢? 想购买关于C#的书籍 ? 大家推荐!!! 当点form上的关闭(叉)时将会触发哪个事件 请教C#中接口的显示实现的问题? ADSL+网站 初学者:提问 :我数据库里有一个BINARY字段,怎样取出来在页面上显示啊 安装程序中许可协议加不进,微软怎么搞的嘛!各位有啥办法解决? String[] arr = new String[n]这样定义数组没错吧? 双精度数的问题,请求深入讲解,最好能用底层的知识解释
可以参考这个
http://www.51cto.com/art/200603/22440.htm
如果使用HTTP channel 稍微大点就过不去的最好是自己控制一下,分隔为多个小的数据包 依次发送
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之内。好像还没有什么问题。大文件传输的问题。。没有试过。
关注
http://study.qqcf.com/web/280/42878.htm
http://www.qqgb.com/NetProgramme/cNet/NetProgramme_133150.html
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶