node.js - 使用 electron 或 node.js 将文件存储在本地驱动器文件夹中

标签 node.js reactjs file-upload electron

我在 Electron 中创建了一个软件。我需要在其中添加图像上传功能。上传的图像将存储在本地驱动器(D://驱动器)文件夹中,并且在预览时我需要访问同一个文件夹,所以我不知道它在 Electron 中是可能的,如果是,那么我该怎么做?
对于后端的一个额外的东西,我使用 nodejs 如果你知道使用 node js 可以实现这件事,那么也告诉我,这样我也可以与 node js 集成。只是我需要将该图像存储到本地驱动器中的特定文件夹中,并且我还从本地驱动器访问该图像以进行预览。

最佳答案

  • 用于通过来自upload-start 的ipc 选择要上传触发事件的文件(例如render )过程。
  • main此事件的处理程序中的进程使用 dialog模块和 .showOpenDialog()方法将返回文件的路径。
  • 然后在 main您可以使用的过程fs处理文件的模块:读取、复制、移动、重命名和写入。

  • 并查看How do I handle local file uploads in electron?

    关于node.js - 使用 electron 或 node.js 将文件存储在本地驱动器文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63279171/

    相关文章:

    javascript - 如何为可重用的 React 表组件分离出 JSON 对象

    c# - 如何使用ajaxfileupload上传多个文件并将它们插入数据库

    php - 使用 PHP 下载远程文件 (2GB)

    java - 如何将文件上传集成到 Spring Data REST 存储库中?

    ajax - 如何使用 Node.js 服务器接收 http 请求,然后将该请求传递给另一台服务器?

    javascript - 删除另一个数组中数组中的第一个元素

    javascript - 如何在 javascript 中定义模块的导出?

    javascript - 使用 React 或 Vue 增强多页面应用程序的某些部分

    javascript - React 处理空 props

    node.js - Firebase云功能同步nodejs