87,993
社区成员
发帖
与我相关
我的任务
分享
[/quote]
啊,还可以这样子吗?我有时间去看下
[/quote]
首先,你要搞清楚,你要做的到底是所谓的“离线下载”,还是“本地缓存”
所谓的“离线下载”,只是你发请求给自己的服务器,然后你可以离线退出;由服务器帮你下载指定的资源,等你下次上线时,可以从服务器上将这个资源下载下来
所谓“本地缓存”,你服务器本身就是内容提供者,你只是将指定的资源下载下来后,存储于本地存储当中。然后你的业务逻辑中有针对本地存储内容的处理。这样的话,下次只要打开App,无需实时的数据请求,也能浏览这部份本地存储当中的内容
很明显,两者有个本质上的不同,
前者要下载的内容是第三方的,所以,你要实现这种,没有后端,即服务器上的对应处理,是不可能的
后者要下载的内容是自己的,所以,你可以直接下载存储于本地,然后,用户可以在“离线”的状态下去浏览
[/quote]
首先,你要搞清楚,你要做的到底是所谓的“离线下载”,还是“本地缓存”
所谓的“离线下载”,只是你发请求给自己的服务器,然后你可以离线退出;由服务器帮你下载指定的资源,等你下次上线时,可以从服务器上将这个资源下载下来
所谓“本地缓存”,你服务器本身就是内容提供者,你只是将指定的资源下载下来后,存储于本地存储当中。然后你的业务逻辑中有针对本地存储内容的处理。这样的话,下次只要打开App,无需实时的数据请求,也能浏览这部份本地存储当中的内容
很明显,两者有个本质上的不同,
前者要下载的内容是第三方的,所以,你要实现这种,没有后端,即服务器上的对应处理,是不可能的
后者要下载的内容是自己的,所以,你可以直接下载存储于本地,然后,用户可以在“离线”的状态下去浏览[/quote]
我不知道该怎么下载到本地呀!我就只会用uniapp,我在官方文档尝试了一下uniapp自带的下载,发现下载了却找不到文件在哪里