CNode

express上传文件的问题

问答
11050676515发布于10 年前最后回复10 年前3 回复3819 浏览0 收藏

提交的表单如上,服务器可以收到这个请求,但是获取不到里面的数据 中间件是用的默认的,下面这样 app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false }));

回调函数处理的时候,req.body里面没数据,req.files 报错没这个属性,请问要怎么解决呀

查看回复

回复 (3)

I
i5ting#1·10 年前

论坛里有multer文章

F
fatbone008#2·10 年前

https://www.npmjs.com/package/multer 官网里有介绍,当表单中有文件数据上传时,Body-parser已经不能满足你的需求,可以使用multer中间件,专门处理文件上传,跟着里面的example做一下,你就明白。 加油。

参与回复
登录后即可参与回复。登录