下面代碼里使用app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));這應(yīng)該已經(jīng)解析了請求體啊,為什么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();//新建表單 //設(shè)置編輯 form.encoding = 'utf-8'; //表單解析 form.parse(req, function(err,fields,files) { //報(bào)錯(cuò)處理 if(err){ return; } console.log("files: ", files); var oldpath=files.imgFile[0]['path']; });});module.exports = app;
multiparty 模塊,請求體已經(jīng)解析了為什么req.files還為undefined??
回首憶惘然
2019-02-07 14:16:03