connect3.0以后不建议使用bodyParser()了, 改用 app.use(connect.urlencoded()) app.use(connect.json()) 该嗯么配置上传文件路径呢
8 回复
app.use(express.bodyParser({
keepExtensions: true,
uploadDir: __dirname + '/temp',
limit: '20mb'
}))
可以试试我写的 express-fileuploader,或者直接使用 connect-multiparty
之类的 multiparty parser。
var express = require('express');
var mutilpart = require('connect-multiparty');
var app = express();
app.use('/upload/image', mutilpart());
app.post('/upload/image', function(req, res, next) {
// req.files
});