0

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 
   }                         
});
4

1 に答える 1

5

limit 設定オプションはlimitsありませんlimit。それを変更すると、動作するはずです。

于 2016-04-01T12:25:58.937 に答える