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

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

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧