关于用multer解析上传文件的问题
发布于 10 年前 作者 heshiyu2015 10878 次浏览 最后一次编辑是 8 年前 来自 问答

先上github代码地址:https://github.com/heshiyu2015/my_tank

小弟初学在用Express做demo,如下图,想使用multer解析上传的文件请求 app.png

解析之后用路由调用如下的代码, 路由.png

大家可以看到我有两个console.log输出req.files和req.body,但是结果都是{}{},空对象,而且我检查了dest中定义的路径也没有 文件啊。这说明multer根本就没解析这个multipart-data请求啊,查了好久没发现错误,为毛撒,下面上一张我的提交表单代码 界面.png

10 回复

对了,对其进行调试要启动mongoDB额。。

@heshiyu2015 看看…,好像没装mongodb

@coolicer 我装了哇,我是告知大神们要有mongoDB才能调试喔,还要mongoose O_O

= = , 是你的html有问题。我没有装也调出来了,你多了,

下次不要犯这种小错误

@coolicer 。。我丢,上次也是html的问题T T

@heshiyu2015  别丢我,卖个广告:83053187  新手群欢迎加入,一起学习。

你的代码界面好红啊,看着难受。

服务器收到上传文件后,怎样提醒前端页面上传成功呢?因为不是ajsx提交的所以我没有办法像ajax的success中收到服务器发来的json数据,这该怎么办呢?

回到顶部