Я создал небольшое приложение, которое сохраняет мои данные в файле JSON! Поскольку все локально, мне не нужны node.js и бэкэнд-технологии. После ряда функций файл JSON сохраняется локально с Blob.
Как создать событие, которое будет импортировать этот файл, выбрав его из файловой системы компьютера?
Если я напишу в верхней части списка import data from './data.json';
, это работает! Я предпочел бы иметь возможность загружать файл из любой точки файловой системы.
это позволяет мне сохранить файл там, где я хочу:
let file = new Blob([fileJSON], {type: 'application/json'});
let a = document.createElement("a");
a.href = URL.createObjectURL(file);
a.download = file;
a.click();
как мне загрузить его, выбрав каждый раз путь?
loadDatas=()=>{
const dataJ = //something that allows me to go and choose the json file from my computer wherever it is
const parseIt = $.parseJSON(dataJ);
// do something
}