Электронно-реагирующий заданный путь загрузки файла - PullRequest
0 голосов
/ 03 мая 2020

Я создаю приложение с электроном и reactjs. В этом приложении я хочу создать компонент для пользователя, чтобы выбрать путь загрузки файла. Возможно ли с реакцией и как мне решить эту задачу?

1 Ответ

1 голос
/ 03 мая 2020

Вы можете сделать это легко следующим образом:

<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]
          });
        }
      }
    );
  };
...