为了账号安全,请及时绑定邮箱和手机立即绑定

multiparty 模块,请求体已经解析了为什么req.files还为undefined??

multiparty 模块,请求体已经解析了为什么req.files还为undefined??

回首忆惘然 2019-02-07 14:16:03
下面代码里使用app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));这应该已经解析了请求体啊,为什么req.files还是undefined?var express = require('express');var bodyParser = require('body-parser');var multiparty = require('multiparty');var app = express();app.listen(3000);// view engine setupapp.set('views', path.join(__dirname, 'views'));app.set('view engine', 'ejs');app.set('photos',__dirname+'/public/photos');app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));app.use(express.static(path.join(__dirname, 'public')));app.get('/upload',photos.form);app.route('/upload').post(function(req,res){    var multiparty = require('multiparty');    var form = new multiparty.Form();//新建表单    //设置编辑    form.encoding = 'utf-8';    //表单解析    form.parse(req, function(err,fields,files) {        //报错处理        if(err){            return;        }        console.log("files: ", files);        var oldpath=files.imgFile[0]['path'];    });});module.exports = app;
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

form表单怎么写的?


查看完整回答
反对 回复 2019-02-13
  • 1 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信