【发布时间】:2015-07-12 21:52:40
【问题描述】:
我正在尝试使用 connect-multiparty 上传文件,参考 connect-multiparty 下面是我的 express.js 配置。
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
//file upload configuration
app.use(multipart({
uploadDir: config.tmp
}));
但是当我上传文件时,如果太长,它会给我请求大小。我搜索了这个,发现我需要设置限制,所以我还设置了限制参数,如下所示:
app.use(bodyParser.json({limit:'50mb'}));
但之后我开始收到 Invalid json 错误。比我发现 bodyParser 无法解析多部分数据。但我不知道如何使用多部分中间件来解析多部分数据。
【问题讨论】:
-
场景是什么?您有一个包含 json 对象的多部分请求?为什么要使用 2 个解析器?
标签: javascript angularjs node.js multipart body-parser