Moc tomu neverim, ze by to slo nejak jednoduse. Pravdepodobne leda jako plugin, ktery ma dostatecna opravneni k souborum na disku.
- Ale slo by pouzit zapis na server pres php a pak si ten soubor stahnout jako celek.
- Nebo, mozna, kdyz je mozne zapisovat pres Filewriter, ze to umozni.
google = javascript file continue writing by javascript
-> electron fs read json file (slova, na ktera jsem narazil, ktera jsem pak dal do googlu)
'use strict';
const fs = require('fs');
let student = {
name: 'Mike',
age: 23,
gender: 'Male',
department: 'English',
car: 'Honda'
};
let data = JSON.stringify(student);
fs.writeFileSync('student-2.json', data);
-----
use strict';
const fs = require('fs');
let student = {
name: 'Mike',
age: 23,
gender: 'Male',
department: 'English',
car: 'Honda'
};
let data = JSON.stringify(student, null, 2);
fs.writeFile('student-3.json', data, (err) => {
if (err) throw err;
console.log('Data written to file');
});
console.log('This is after the write call');
-> data written atomically
https://github.com/…-file-atomic
Totiz, myslim si, ze zasadni problem je v tom, ze s tim nepocita samotny browser. On neco podobneho dela pri stahovani souboru, ze jej stahuje po baliccich. Ale, v zasade chces, aby fungoval jako databaze. S tim on proste nepocita, ikdyz asi tak cely z casti funguje :)
Nicmene, jiste by slo napsat jako ten plugin, ktery by mohl mit dostatecna opravneni ke znovuotevreni souboru z disku. To samo o sobe je hackerskym utokem, v podstate. Dokonce by to mohl blokovat kdejaky antivir.
A co vyuzit js data storage (pro vetsi obsah) nebo js cookies (do asi 1k)? Pokud nemas zaple mazani obsahu po ukonceni tak by si to mohl pamatovat.
google = js data storage file writing for closed page
https://developer.mozilla.org/…side_storage
https://developer.mozilla.org/…localStorage