我在电子项目中使用了react-dropzone。
我应该通过下拉菜单复制所选文件。
但是它仅返回这样的文件名
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
})
}