express上传图片,req.files为空呢
发布于 9 年前 作者 suntopo 4989 次浏览 最后一次编辑是 8 年前 来自 问答

屏幕快照 2015-06-23 下午5.46.31.png

form表单(简写啦)

form.form-horizontal(method = "post", action = "/admin/movie/new", enctype="multipart/form-data")
  .form-group
 label.col-sm-2.control-label(for="uploadPoster") 海报上传
 .col-sm-10
	 input#uploadPoster(type="file", name="uploadPoster")

路由

app.post('/admin/movie/new', Movie.savePoster, Movie.save);
10 回复

是express 4吗? 可能是你的app.js配置问题

body-praser 自豪地采用 CNodeJS ionic

需要加multer中间件

请修改代码使用markdown的引用格式,不然以后不回复

@njaulj 是忘了添加 connet-multipart

@i5ting 多谢了亲,感谢大牛的热情回答

@suntopo 如果是ex4的话,没必要加 connet-multipart,multer足够了,我记得它底层是busboy

没有中间件啊

@i5ting multer 支持表单名称是 “a[b]” 吗

回到顶部