我的一个表单包括几个input(type=’text’)普通的文本域和input(type=’file’),两者同属一个表单,form设置enctype=’multipart/form-data’。需要混合上传,savePoster是保存文件逻辑,save是保存信息(文本域提交过来的)逻辑
前端页面(jade模板)最简化后大致是这样的:
form(method='post', action='/admin/movie/save' enctype='multipart/form-data')
input(type="file", name="uploadPoster")
input(type="text", name="movie[flash]", value=movie.flash)
我们在路由里是这样处理的
router.post('/admin/movie/save', User.signinRequired, User.permission, Movie.savePoster, Movie.save);
理想状态:
文件上传和文本域同属一个表单,并且表单设置enctype=’multipart/form-data’
在savePoster里,获