代码如图
做的是嵌入式应用,我发现当我的设备频繁的断开和连接网络后,下载文件的md5就不一样了,不断网的时候下载的文件md5就一样,而且断网的时候下载的文件会变大,我现在的解决方案是:只要发现服务器发送给我的md5和我已经下载到本地的md5不一样,就删除本地的包,重新下载,不知道有没有什么更好饿解决方案?
代码如图
做的是嵌入式应用,我发现当我的设备频繁的断开和连接网络后,下载文件的md5就不一样了,不断网的时候下载的文件md5就一样,而且断网的时候下载的文件会变大,我现在的解决方案是:只要发现服务器发送给我的md5和我已经下载到本地的md5不一样,就删除本地的包,重新下载,不知道有没有什么更好饿解决方案?
两个文件内容一样即md5一样, 你的问题是断网继传文件内容发生了变化了,所以md5也变化了,
解决思路:测试,调试,观察 程序下载的文件哪里发生了变化,根据问题解决问题,
或者,换其他方法下载,比如c语言的curl .