如何处理电子本地file upload?

我很难搞清楚如何在primefaces电子上进行file upload。 我会张贴代码,但我甚至不知道从哪里开始。

在标准的Web应用程序中,我会通过标准回传或使用ajax请求从客户端发送到服务器。 我有一些很酷的解决scheme。 但在电子的情况下,我不知道在哪里或如何“发布”文件。 我想我只想从node.js访问我的<input type='file' />的内容。 我该怎么做呢?

我可以发布到浏览器进程,但我不知道“地址”是什么。 或者我需要在我的应用程序中创build一个单独的“页面”,只是为了接受表单文章? 我在web-dev中的背景可能使我对一些明显的答案感到迷惑,有人可以帮忙吗?

编辑

只是为了添加更多的上下文,我有一个.csv文件,我想允许用户上传。 然后,我将使用node-csv处理这些数据,并将每个返回的行插入到应用程序的nedb数据存储中。

如果你要在用户的机器上处理文件,那么就不需要在任何地方上传文件,它已经在你需要的地方。 所有你需要做的是popup一个对话框,允许用户浏览他们的文件系统,并select他们希望你的应用程序处理的文件。 您可以创build一个button,并在用户按下时调用dialog.showOpenDialog ,这会得到一个文件名,然后您可以使用Node的fs.readFile从磁盘读取它,然后可以继续处理内容,无论您以何种方式想。