【发布时间】:2018-09-01 20:26:28
【问题描述】:
我无法弄清楚如何使用 req.body.fname 作为文件名, 甚至尝试使用中间件,但 req.body 是空的。
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, path);
},
filename: function (req, file, cb) {
cb(null, req.body.fname) // undefined
}
})
var upload = multer({ storage: storage })
app.get('/upload', upload.single('fname'), (req,res)=>{
.......
})
i m unable to figure out how to fetch fname in fileName
index.html
<form action="/upload" method="POST" enctype= "multipart/form-data">
<input type="text" name="fname">
<input type="file" name="pic">
<input type = "submit">
</form>
【问题讨论】:
标签: node.js multer multifile-uploader