问题描述
目前正在做一个大文件分片上传、断点续传的功能,目前所有功能已完成,有个问题:想根据所上传的文件大小动态计算每个切片的大小。
你期待的结果是什么?实际看到的错误信息又是什么?
1、动态求出切片的大小
2、若不太明白,我写了一个题目,还请大佬解答下:
给定一个数值为 n为1000,另外有2个要求:最大值为10,最小值为2。
求N的平均数?
要求:平均数必须小于10且大于2
目前正在做一个大文件分片上传、断点续传的功能,目前所有功能已完成,有个问题:想根据所上传的文件大小动态计算每个切片的大小。
1、动态求出切片的大小
2、若不太明白,我写了一个题目,还请大佬解答下:
给定一个数值为 n为1000,另外有2个要求:最大值为10,最小值为2。
求N的平均数?
要求:平均数必须小于10且大于2
这个不难实现,你每次上传完切片后,计算出下载的时间与文件大小比,如果不符合,下一个切片就按照比例去增加或者减少大小上传。这个网上介绍也很多。但是我心里有一个疑惑,动态分片后,每个分片都不确定了,如何去实现断点续传呢?还是说,服务器会专门每次都切出合适的大小去对比即将上传动态hash值?
已解决,可以设置范围值比较
没明白你到底是要怎么切片

我切片的数量是由浏览器最大连接数决定的,比如chorme 浏览器,就切成6块,每块的大小 = 文件总大小 / 6;