如何使用express-formidable保存文件

时间:2018-05-29 00:39:22

标签: node.js express formidable

来自NodeJs初学者的快速提问:

我正在使用express-formidable将文件上传到我的服务器。我该如何保存? N_N'

检查包含我所拥有文件的变量:

vscode screenshot

但我不知道该怎么做。我检查了fs中的一些方法并尝试了writeFile,但当然只会写[Object object]

由于

1 个答案:

答案 0 :(得分:0)

这里的文件不是浏览器的文件,只是一个常见的对象,而看起来像文件。

为避免内存不足,文件已保存在临时文件夹中

您可以这样做:

const {name, path} = req.files.input

fs.writeFileSync(name, fs.readFileSync(path))