当我在www文件夹中有一个db文件时,我一直在成功使用cordova sqlite。问题是现在我必须下载一个数据库并将其解压缩到设备的文档中。
这是我目前为止的代码(在www中获取数据库):
var app = angular.module('foobar');
app.factory('factoryDatabase', function($cordovaDialogs, $cordovaSQLite, $ionicLoading, $q, serviceConstants){
// my current db....
var currentDB = undefined;
var DATABASE_NAME = 'Data.db';
var PATH = 'Data.db';
return{
init: function(){
if (currentDB == undefined) {
currentDB = window.sqlitePlugin.openDatabase({
name: DATABASE_NAME,
createFromResource: PATH
});
}
return currentDB;
},
}
});
主要问题是PATH常量,它指向www文件夹(默认情况下),项目(https://github.com/litehelpers/Cordova-sqlite-storage)似乎不支持更改android和iOS的设备文件路径
是谁有类似的问题?谢谢!