【发布时间】:2016-02-10 14:42:21
【问题描述】:
我正在尝试使用 multer 上传文件,但没有请求正文或文件。有谁知道我做错了什么?
这是html
<form action="/upload" method="post" enctype="multipart/form-data">
<input type="file" name="file-uploader"/>
<input type="submit"/>
</form>
这是我的 js
const express = require('express');
const app = express();
const multer = require('multer');
const upload = multer({ dest: 'uploads/' });
// other stuff
app.post('/upload', upload.single('file-uploader'), (req, res, next) => {
console.log(req.file);
console.log(req.body);
res.send ({'asdf': 'sadf'});
});
【问题讨论】:
-
你也加入了 Express 吗?
-
是的,我有,我会编辑问题以包含它
-
什么版本的nodejs?
-
我正在运行节点 4.2.4
-
Multer 有错误处理,你试过用吗,我相信文档中解释了你会怎么做?
标签: javascript node.js express multer