JAVA httpClient 如何把一个文件分片模拟上传

请问各位大神

  我想通过java httpClient 把一个视频文件模拟上传到文件主服务器,

   但是文件主服务器需要我们分片上传,每一块固定大小,还要求通过boundary 和文件分片md5都上报给他区分,请问逻辑是什么写的,有做过这块的仁兄吗?

1、文件是需要读到byte数组中才发送的,计算出文件大小并计算出分片次数,每次按照规定的分片大小、格式上报

2、MD5加密,那就是对每包数据加密,然后把生成的MD5按照格式放在规定位置

3、boundary可以看这个实例:https://blog.csdn.net/cxb_phoenix/article/details/51063147

每次分片都post一次是吗?还是放在一起呢

 

在httpClient发送的时候  分包发送