reactjs - Electron react 设置文件下载路径

标签 reactjs file path electron

我正在用electronic和reactjs创建一个应用程序。在该应用程序中,我想创建一个组件供用户选择文件下载路径。有可能使用react,我该如何完成这项任务?

最佳答案

您可以像下面这样轻松地进行操作:

<button type="button" onClick={this.handleSetDownloadPath}>Set Download Path</button>
handleSetDownloadPath方法是:
import { remote } from "electron";

...

handleSetDownloadPath = () => {
    remote.dialog.showOpenDialog(
      {
        properties: ["openDirectory"]
      },
      files => {
        if (files) {
          this.setState({
            downloadPath: files[0]
          });
        }
      }
    );
  };

关于reactjs - Electron react 设置文件下载路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61579896/

相关文章:

reactjs - 如何使用 SMTP 从 React 应用程序发送电子邮件

linux - 启动 .desktop 文件时如何包含我的 bash 路径

path - svg 在路径上放置形状

javascript - 从 .txt 文件读取并显示数据的 React 组件

javascript - 如何在应用程序后台每 X 秒记录一次控制台日志?

reactjs - 如何将 redux-persist 添加到 typescript 项目?

C# - 将文件从 Android 设备复制到桌面

python - 如何解决 AttributeError : 'NoneType' object has no attribute 'encode' in python

linux - 如何列出包含文件的所有子目录

java - Dijkstra - 定位上一个 vector