2
我们正在构建一个前端获取远程静态文件到我们的android应用程序的服务。该服务将读取文件的当前md5校验和。这个概念是我们保留设备上的静态文件,直到校验和发生变化。当文件更改时,服务将返回不同的校验和,这是设备再次下载文件的触发器。用Java中的校验和信息下载和存储文件
我正在考虑将下载的文件放在文件系统中,每个文件旁边都有一个.md5文件。当代码启动时,我会查看所有文件,并将file_name(已知是唯一的)映射到校验和。然后,在请求一个文件时,我会检查远程服务(它的响应只会每隔几分钟检查一次),并将结果与地图中的结果进行比较。
我对此的想法越多,我认为人们必须已经做得越多。所以在我把时间放在这里之前,我想知道是否有一个项目在做这个。我做了一些搜索,但找不到任何。
这可能会看起来很惊人,但我没有听说过ETags,它似乎正好实现了我们要做的事情。很好,谢谢。 –
可以请你分享一下代码 –