Express を使用してファイルを MongoDb にアップロードしています。すべて正常に動作していますが、サイズ制限を設定しようとしています。バスボーイサイトbusboy
として構成を 設定すると、次のように宣言されます。
var busboy = new Busboy({ headers: req.headers, limit: { files: 1, fileSize: 50000 } });
それから:
file.on('limit', function(data) {
console.log("LIMIT");
});
ちなみに、データ チャックが制限サイズに達したら、すべてを停止することで回避策を見つけることができます。
file.on('data', function(data) {
fileSize+=data.length;
if (fileSize>50000){
//limit reached
}
});