electron文件操作(一)

阅读: 评论:0

electron文件操作(一)

electron文件操作(一)

electron基础教程——文件操作(1)

electron上传本地文件及读取文件内容本质是通过electron的dialog模块和node.js的fs模块来实现

那么如何实现本地文件的上传及读取呢?可以分为以下两部分

  • 通过electron的dialog模块里的showOpenDialog函数获取本地文件的地址链接
  • 进而通过node.js中fs模块来读取文件的内容展示出来

一·选择要读取的本地文件

  • 引入dialog模块

const { dialog } = require(“electron”).remote;

  • 使用dialog.showOpenDialog()选择本地文件
	// 选择要读取的文件dialog.showOpenDialog().then((res) => {console.log(res.filePaths[0]);// 读取的文件路径赋值filePath.value = res.filePaths[0];res.filePaths.length > 0 && readFileContent();});

二·读取选择的文件内容

  1. 引入node的fs模块
  2. 使用fs.readFile()读取文件内容,该函数有三个方法
    ① filePath文件路径
    ② 编码
    ③ 回调函数
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小时内删除。

标签:操作   文件   electron
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23