CNode

关于用multer解析上传文件的问题

问答
Hheshiyu2015发布于12 年前最后回复10 年前10 回复11511 浏览0 收藏

先上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)

Z
zhulinwei#2·10 年前

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

H
heshiyu2015#3·12 年前

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

C
coolicer#4·12 年前
引用 heshiyu2015对了,对其进行调试要启动mongoDB额。。

@heshiyu2015 看看.....,好像没装mongodb

H
heshiyu2015#5·12 年前
引用 coolicer@heshiyu2015 看看.....,好像没装mongodb

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

C
coolicer#6·12 年前

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

下次不要犯这种小错误

C
coolicer#8·12 年前
引用 heshiyu2015@coolicer 。。我丢,上次也是html的问题T T

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

H
Hanggi#9·12 年前

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

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