比如有一个100M的文件要发送,先进行切片处理,每片10M共10片。
然后给每片做个校验(长度或者CRC什么的)。
基本结构差不多是这样的:
{
 index:当前片索引
 totoal:总共多少片
 length:当前片长度...或者CRC随便你
 data:[0001,0002,,,,,]
}
服务端接收后校验一下是不是完整的。完整的就写入到对应的位置上。
如果中间断了,就把这一片重新传。对其他片没有影响。