Я работаю над приложением React, которое будет работать в режиме Chrome в режиме киоска на планшете медицинского уровня, не подключенном к inte rnet. Когда я нажимаю определенную кнопку в приложении, мне нужен простой небольшой текстовый файл для записи на устройство.
File
API, кажется, больше для чтения.
Как я могу ccessli sh this?
Обновление: я пробовал BrowserFS
, следуя инструкциям по настройке веб-пакета и используя следующий код:
const BrowserFS = require('browserfs');
export function write(text) {
BrowserFS.install(window);
BrowserFS.configure({ fs: "LocalStorage" }, e => {
const fs = BrowserFS.BFSRequire('fs');
fs.writeFile('/message.txt', text);
fs.readdir('/', (e, contents) => {
console.log(contents);
});
});
}
В моей консоли Chrome он печатает из [message.txt]
так что похоже, что он пишет ... но я нигде не могу найти файл!
Я посмотрел в ~/AppData/Local/Google/Chrome/User Data/Default/Local Storage/
, но его там нет (не в leveldb
под ним ).