私はこのエラーが言う
error:request entity too large
30MB程度の動画をアップロードする場合、
設定コードはこちら
app.use(express.bodyParser({
uploadDir:'./Temp',
maxFieldsSize:'2 * 1024 * 1024 * 1024 ',
}));
maxFieldsSize プロパティの設定方法がわかりません。助けが必要です!!!
Express は connect ミドルウェアを使用し、次を使用してファイルのアップロード サイズを指定できます。
app.use(express.limit('4M'));
// Comment sart
// app.use(express.bodyParser({
// uploadDir:'./Temp',
// maxFieldsSize:'2 * 1024 * 1024 * 1024 ',
// }));
// Add this code for maximun 150mb
app.use(bodyParser.json({limit: '150mb'}));
app.use(bodyParser.urlencoded({ // to support URL-encoded bodies
limit: '150mb',
extended: true
}));
// I did it Okay. Goood luck
app.use(express.limit('4mb'));
ただし、以下の行の上に必ずこの行を追加する必要があります。
app.use(express.bodyParser());
また
app.use(express.json());
app.use(express.urlencoded());
使用しているバージョンによって異なります。