node-fs模块:
1.writeFile文件写入
//filePath 文件存储路径 buf 文件流 字符编码 (未加)
fs.writeFile(filePath, buf, (err, data) => {
console.log(err, data, buf, '写入文件')
})
electron-dialog用法
const { dialog } = require('@electron/remote')
//打开文件对话框
dialog.showOpenDialog({
title: '请选择图片',
defaultPath: '', //默认打开路径
filter: [{ name: 'img', extension: ['jpg', 'png'] }],
buttonLabel: '打开图片'
}).then((result) => {}).catch((error) => {console.log('error:', error);})
//保存文件对话框 showSaveDialog //消息弹窗 showMessageBox