electron+vue3写了一个小项目,实现了一个文件下载功能
存在的问题
打包后,应用下载文件崩溃
代码
// 渲染进程
window.electron.ipcRenderer.invoke(
'save-file', {
'path': r.filePath,
'fileurl': previewUrl,
}
).then(response => {
console.log('response --------------');
console.log(response);
})
// 主进程
ipcMain.handle('save-file', (event, args) => {
// process.crash()
try {
// 下载保存文件
console.log('axios args.fileurl ------------');
console.log(args.fileurl);
return downloadFile(args.fileurl, args.path)
} catch (error) {
console.log('error ---------------------------')
console.log(error)
return 'save-file 出错了: \n' + error.toString()