首页 新闻 会员 周边

.apk文件 经过分片上传后 安装时包解析失败

0
悬赏园豆:50 [已解决问题] 解决于 2022-10-19 19:05

(前端 antd、后端 .net)
方法概要是:
前端通过 file.slice(startpoint, endpoint) 将 file 切割成多个片段;
后端通过 BinaryWriter.Write(filechunk) 逐个将切片存储。
[抱拳]
[抱拳]
[抱拳]

橙子家的主页 橙子家 | 菜鸟二级 | 园豆:357
提问于:2022-10-19 14:33
< >
分享
最佳答案
0

是不是写入顺序不一至
因为你上传可能是异步的
有可能前一个块还没有上传成功
后面一个块已经写成功了

一般上分块上传每次都要把一些附加信息加上
当前切片中的块号,从 1 开始
当前切片的在文件中的大小范围,如146800640-157286400
总切片数 / 块数
文件总大小
当前文件任务 ID
当前切片的大小

收获园豆:50
Giant150 | 小虾三级 |园豆:1165 | 2022-10-19 16:22

厉害!
仔细检查了下,确实是文件块顺序乱了。

橙子家 | 园豆:357 (菜鸟二级) | 2022-10-19 19:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册