vipbressanon
vipbressanon
  • 发布:2015-06-17 12:11
  • 更新:2015-08-10 05:04
  • 阅读:5553

关于图片使用h5+的Downloader做本地缓存的问题

分类:HTML5+

在访问app页面时如果出现图片资源,就使用Downloader下载到本地,这样下次访问就可以读取本地图片,节省流量。
但是我怎么去判断该图片在本地是否存在?什么时候去读取网络资源,什么时候读取本地资源?
请大神给点思路,谢谢了

2015-06-17 12:11 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

本地的数据库,比如localstorage存个本地图片位置数据库,先从本地数据库查图片。
最好是就不直接从网络取图了,永远都是downloader下载图到本地,img对象从本地取图。
图没下来前显示个默认标准图。
可以看下案例里36kr的源码,就是这么操作的,https://github.com/dcloudio/casecode

  • wenju

    能封装成一个类吗?相当于Android的AFinal或者XUtil图片下载框架;先从本地取,如果没有则联网,,

    2015-06-25 17:32

  • wenju

    额 折腾了一个早上 自己封装了一个案例 亲 你过目一下 可不可行 http://ask.dcloud.net.cn/article/256

    2015-06-26 13:26

  • 地图

    但是有个问题啊,本地图片download下来后,不能访问,webview有设置允许跨域访问的接口吗?

    2015-08-09 22:32

wenju

wenju - 低调低调

额 折腾了一个早上 自己封装了一个案例 亲 你过目一下 可不可行 http://ask.dcloud.net.cn/article/256

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