Я делаю электронное приложение для Windows. Когда я пытаюсь переписать текстовый файл, он просто удаляет все. Я хочу этого, но контент, который я пытаюсь вставить, не записывается в файл.
Вот код для получения запроса на сохранение:
ipcRenderer.on('saveFile', function(){
console.log(fileData.path)
fs.writeFile(fileData.path, editor.innerText, 'utf8', (err) => {
if(err) throw err;
console.log('File Saved')
})
})
Вот код, когда я отправляю данные файла (путь к файлу, текст в файле и т. Д.):
fileBtn.addEventListener('change', function(e){
if(fileBtn.files[0].type.substring(0, 4) == 'text'){
file.ext = fileBtn.files[0].name.substr(fileBtn.files[0].name.indexOf('.'))
console.log(fileBtn.files[0])
file.path = fileBtn.files[0].path
file.text = fs.readFileSync(file.path, 'utf8');
ipcRenderer.send('newFile', file)
}else{
console.error('Not a valid file type')
return;
}
})