C++ 如何判断本地的图片与网页上的图片是否是同一个文件

love520_yuan 2019-11-15 05:08:16
请问各位大牛
我要实现一个屏保系统,要从网页上下载很多图片。之前,每次启动时都要用一个临时文件来保存图片,每调用一次相同的图片,都要重新下载一次。现在,我在项目下新建一个文件夹保存图片,让图片保存在里面,每次启动时判断一次该文件夹下是否有该图片,有就不下载,节省时间和控件。请问我该怎么判断本地的所有图片中有没有网上的图片
...全文
61 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
love520_yuan 2019-11-18
我是从网上获取.ini文件,用json解析,ini里面保存的是图片的地址,网上的图片是怎么放的不是我能控制的
回复
datoulaile123 2019-11-15
那肯定需要一个接口或者什么方法获取到网上所有图片的名称啊,然后和自己本地的对比,网上多出来存到数组中,最后去下载
话说不用比较差异的吗,如热更功能一般
回复
寻开心 2019-11-15
1 把图片都用唯一编号命名,网上的图片名字和本地的文件名字匹配
2 本地建立一个小sqllite或者jason或者xml文件,保存这些已经下载的图片的名字,然后和网络上的做比对
3 网上和本地分别保存图片的md5或者crc校验码之类的, 除了验证图片名字外再验证一下校验码是否一致, 这样更准确一些
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3843

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2019-11-15 05:08
社区公告
暂无公告