Каков наилучший способ записи файла из файлового объекта в реакции? - PullRequest
0 голосов
/ 28 октября 2019

Я использую реагирующую зону в электронном проекте.

Я должен скопировать выбранный файл по выпадающему меню.

, но он возвращает только имя файла, подобное этому

File(2849) {path: "confirm_icon.png", name: "confirm_icon.png", lastModified: 1550201466950, lastModifiedDate: Fri Feb 15 2019 12:31:06 GMT+0900 (한국 표준시), webkitRelativePath: "", …}
lastModified: 1550201466950
lastModifiedDate: Fri Feb 15 2019 12:31:06 GMT+0900 (한국 표준시) {}
name: "confirm_icon.png"
path: "confirm_icon.png"
size: 2849
type: "image/png"
webkitRelativePath: ""
__proto__: File

возможно, эта проблема была на электронном.

, поэтому я хочу записать файл из этого объекта в определенный каталог. тогда я буду его использовать.

как лучше?

onDrop = (acceptedFiles) => {
    // POST to a test endpoint for demo purposes
    this.setState({
      isFileOver: false,
    })

    // target object
    const file = acceptedFiles[0]

    // it not work because it need a full path or buffer.
    // can i convert to buffer from file object?
    fs.copyFile(file, '/test.png', (err) => {
      if (err) throw err
    })
  }
...