Cordova/Javascript将图像从URL复制到本地存储
我正在为我的移动应用程序构建离线功能。该应用程序基本上具有通过API从服务器同步内容的功能。然后,应用程序将API响应存储到本地存储中(使用Cordova/Javascript将图像从URL复制到本地存储,javascript,cordova,Javascript,Cordova,我正在为我的移动应用程序构建离线功能。该应用程序基本上具有通过API从服务器同步内容的功能。然后,应用程序将API响应存储到本地存储中(使用localStorage.setItem('key',response)) 然后,应用程序将获取图像URL(来自响应),并尝试使用cordova文件插件存储这些图像 我已经整理了大部分内容,但在谷歌上搜索了很多关于如何复制和镜像(URL)并将其保存到cordova.file.dataDirectory的内容后,我没有任何线索 如果任何人有任何指针,都会非常有
localStorage.setItem('key',response)
)
然后,应用程序将获取图像URL(来自响应),并尝试使用cordova文件插件存储这些图像
我已经整理了大部分内容,但在谷歌上搜索了很多关于如何复制和镜像(URL)并将其保存到cordova.file.dataDirectory
的内容后,我没有任何线索
如果任何人有任何指针,都会非常有帮助
谢谢。请尝试下面的插件,而不是从头开始构建函数 我建议您使用。它基本上是一些官方cordova插件的包装 与cordova文件插件相比,它使用起来更加方便。例如:
$cordovaFile.createFile(cordova.file.dataDirectory, "new_file.txt", true)
.then(function (success) {
// success
}, function (error) {
// error
});
以防您不清楚如何下载文件。看一看这本书