4***@qq.com
4***@qq.com
  • 发布:2019-11-28 14:22
  • 更新:2019-12-19 15:07
  • 阅读:2113

请教下,安卓下载文件后,如何验证文件的完整性?

分类:MUI

请教下,app调用接口后,获取一批需要下载的文件数据,然后循环下载,如果中途用户关闭了,那么下载开启的时候,要验证文件是否下载,但是这时候发现个问题,下载到一半的文件。也会在里面,这时候如何验证完整性呢?本来想着在后台增加个文件字节大小。之后判断是否存在的时候。去验证大小。但是这样后台就不方便。所以想请教下,还有其他的解决方案么?

2019-11-28 14:22 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com (作者)

自己来回复自己。
后台返回给我的数据中,有一组专门下载与专门删除的数组。然后for循环,之后下载文件的时候,都给这个文件赋一个键值对到缓存中,当下载完成后,就将这个缓存的值置为1。直到下载完成后,监测这个下载数量与接口返回的数量是否相同。相同,就清空之前的缓存。

4***@qq.com

4***@qq.com (作者)

当然了,也要注意,如果用户中途退出了,那么下载在进来的时候,就要判断这个文件是否存在,存在就去判断缓存中,是否下载完成,没有完成就先删除这个文件,之后在去下载

该问题目前已经被锁定, 无法添加新回复