【发布时间】:2020-04-03 22:36:38
【问题描述】:
【问题讨论】:
-
你必须在这里分享你的代码兄弟。截图对我们没有帮助。此外,您正在做的可能是异步操作,因此您需要等待 promise 解决,然后再访问所选文件。可能您的代码应该类似于
dialog.showOpenDialog(...).then(files=>{ // do your work here }) -
伙计们,我在读取文件内容时遇到了问题,我已经尝试了所有方法,但我成功兑现了承诺,应用程序正在运行,但文件的内容不能取回。如何确保 dialog.showOpenDialog 返回可以作为字符串缓冲区访问的数据?
-
您需要使用 FileReader。具体来说,
FileReader.readAsArrayBuffer()。你可以在这里阅读更多,只是谷歌在网络中读取文件输入的例子和它的相同之处。 developer.mozilla.org/en-US/docs/Web/API/FileReader
标签: javascript html css electron desktop