connect3.0以后不建议使用bodyParser()了, 改用 app.use(connect.urlencoded()) app.use(connect.json()) 该嗯么配置上传文件路径呢
回复 (8)
A
Google 不到答案吗?
Z
引用 alsotangGoogle 不到答案吗?
找半天,木有啊
Z
顶一下,没有人回答么,都没有人做过文件上传么
L
app.use(express.bodyParser({
keepExtensions: true,
uploadDir: __dirname + '/temp',
limit: '20mb'
}))
Z
继续用吧,等你升到4.0再换
H
3楼正解
H
可以试试我写的 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
});
Z
引用 LinYuhong
正解,谢谢
参与回复
登录后即可参与回复。登录