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

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

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

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

2 回答

?
跃然一笑

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

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

查看完整回答
反对 回复 2018-11-23
  • 2 回答
  • 0 关注
  • 486 浏览

添加回答

举报

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