electron上传本地文件及读取文件内容本质是通过electron的dialog模块和node.js的fs模块来实现
那么如何实现本地文件的上传及读取呢?可以分为以下两部分
const { dialog } = require(“electron”).remote;
// 选择要读取的文件dialog.showOpenDialog().then((res) => {console.log(res.filePaths[0]);// 读取的文件路径赋值filePath.value = res.filePaths[0];res.filePaths.length > 0 && readFileContent();});
fs.readFile(filePath.value, { encoding: "utf-8" }, (err, result) => {if (err) {console.log(err, "读取文件内容失败");} else {console.log(result);fileContent.value = result;}});
点击这里下载源码,找到file.vue。共同努力,共同学习。😀😀😀
本文发布于:2024-02-02 03:37:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681707341117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |