1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-07 02:28:54 +08:00

add CSV support #27

This commit is contained in:
lana-k
2021-04-09 16:43:20 +02:00
parent c2864b4308
commit b30eeb6788
23 changed files with 1084 additions and 357 deletions

View File

@@ -50,5 +50,21 @@ export default {
readFile (path) {
return fetch(path)
},
readAsArrayBuffer (file) {
const fileReader = new FileReader()
return new Promise((resolve, reject) => {
fileReader.onerror = () => {
fileReader.abort()
reject(new DOMException('Problem parsing input file.'))
}
fileReader.onload = () => {
resolve(fileReader.result)
}
fileReader.readAsArrayBuffer(file)
})
}
}