请教express3.5怎么配置上传文件路径呢?
发布于 11 年前 作者 zhanyouwei 4734 次浏览 最后一次编辑是 8 年前

connect3.0以后不建议使用bodyParser()了, 改用 app.use(connect.urlencoded()) app.use(connect.json()) 该嗯么配置上传文件路径呢

8 回复

Google 不到答案吗?

找半天,木有啊

顶一下,没有人回答么,都没有人做过文件上传么

app.use(express.bodyParser({
  keepExtensions: true,
  uploadDir: __dirname + '/temp',
  limit: '20mb'
}))

继续用吧,等你升到4.0再换

可以试试我写的 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
});

正解,谢谢

回到顶部