Я пытаюсь прочитать простую базу данных 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();
как я могу прочитать этот файл базы данных локально?
спасибо