Как прочитать файл локальной базы данных? - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь прочитать простую базу данных sqlite. как описано здесь Мне нужно прочитать файл локальной базы данных, преобразовать его в Uint8Array и прочитать в формате readAsArrayBuffer.

предложенный метод - XMLHttpRequest, как описано здесь. он отлично работал, но не работает в браузере Chrome.

var xhr = new XMLHttpRequest();
xhr.open('GET', 'DataBaseBackup.db', true);//DataBaseBackup.db is a local file
xhr.responseType = 'arraybuffer';

xhr.onload = function (e) {
    var uInt8Array = new Uint8Array(this.response);
    var db = new SQL.Database(uInt8Array);
    var contents = db.exec("SELECT * FROM contacts");
    console.log(contents);
    // contents is now [{columns:['col1','col2',...], values:[[first row], [second row], ...]}]
};
xhr.send();

как я могу прочитать этот файл базы данных локально? спасибо

...