两个节点之前因为上传文件没有使用断点续传的方式上传,文件只要超过7G以上就会把内存称爆,现在就是希望通过两个节点上传功能能通过断点续传的方式或者是IO流的形式互传文件,望各位老哥指导一下
The field upfile exceeds its maximum permitted size of 10737418240 bytes.
尝试过调大子节,但是实际肯定解决不了问题
通过断点续传的方式或者IO流的形式将文件互传
http Range,Content-Range头了解下:
https://www.jianshu.com/p/35d1386b3b14
https://blog.csdn.net/qq_31967569/article/details/104123534
断点续传,就是说我传输完成了一部分,下一次我只需要传输未完成的部分就行
续传的办法就是发送端发送时把发送的部分进行标记,接收端接收完成后,对发送标记进行确认,
这样发送端就知道哪些未发送,接收端也知道哪些未接收,续传时,只需要哪些未传输部分即可
采取策略就是分段存储,然后组合即可,先在发送端对文件分段,每个段设置一个缓冲区,如果要多个段同时传就设置多个缓冲区,段按照什么次序传不重要,关键是记好位置,可以按原序组合就行
如有帮助,请采纳,十分感谢!