CNode

请教express3.5怎么配置上传文件路径呢?

Zzhanyouwei发布于12 年前最后回复12 年前8 回复5712 浏览0 收藏

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

查看回复

回复 (8)

A
alsotang#1·12 年前

Google 不到答案吗?

Z
zhanyouwei#2·12 年前
引用 alsotangGoogle 不到答案吗?

找半天,木有啊

Z
zhanyouwei#3·12 年前

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

L
LinYuhong#4·12 年前
app.use(express.bodyParser({
  keepExtensions: true,
  uploadDir: __dirname + '/temp',
  limit: '20mb'
}))
Z
zhe feng#5·12 年前

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

H
Hanggi#6·12 年前

3楼正解

H
heroicyang#7·12 年前

可以试试我写的 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
zhanyouwei#8·12 年前
引用 LinYuhong

正解,谢谢

参与回复
登录后即可参与回复。登录