我正在尝试使用 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 无法解析多部分数据。但我不知道如何使用多部分中间件来解析多部分数据。