为了账号安全,请及时绑定邮箱和手机立即绑定

关于文件的分块传输的问题

关于文件的分块传输的问题

C#
慕雪6442864 2018-12-16 13:09:16
<P>我想在remoting从传输大文件,google了一下,好像大部分是这样读取整个文件转成byte[](可能经过某种压缩,但是它还是将整个文件读取到内存了啊,如果文件300M,我的内存怎么吃的消啊),然后再再将byte[]分块传过去。</P> <P>是否可以这样,分块读取,比如1M,读1M的内容就发过去,然后再在另一台接爱的pc上合并,但我对文件的分块和合并的思路没有什么经验,请教一下这样的方法可行吗?有相关的示例吗?</P>
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

可以的。。不过我是用Socket来传输.. 主要是,在包头加上你传输的总长度和当前包的长度,如果想更简单,那就顺便计算出当前开始写的位置.. 这样就可以老

查看完整回答
反对 回复 2018-12-20
  • 2 回答
  • 0 关注
  • 889 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信