【发布时间】:2016-12-13 02:33:58
【问题描述】:
编辑:使用 Mikhail 的建议对其进行了编辑。离解决方案更近了
您好,我正在尝试使用 nodejs 上传 JSON 文件,但由于某种原因,它说我的文件未定义。但是,我的公共文件夹中会出现一个文件,其中包含上传文件的内容。我想知道是否有人可以帮助我。谢谢
这里是 HTML
<form method="post" enctype="multipart/form-data" action="/file-upload">
<input type="file" name="theFile" >
<input type="submit" class = "submit">
</form>
编辑:这是 server.js
app.post('/testtwilio',upload.single('theFile'),function(req, res, next) {
console.log('FIRST TEST: ' + req.file);
});
这是 JSON 文件
[{"name":"FIRST LAST","date":"12/22/2016","number":"7523924324"}]
这是正在记录的内容
FIRST TEST: [object Object]
【问题讨论】:
-
尝试使用
console.log( req);或console.log(req.files);进行调试。 -
你设置multer了吗?
-
编辑:req 表示 [object Object],req.files 表示未定义
-
我还没有设置 multer,这是必须的吗?
-
我用 multer 试过了,但得到了同样的错误