0
次のコードがありますが、動作しますが、メッセージに「大きすぎるファイル」は表示されません。私はERR_CONNECTION_RESET
とクロムの画面が表示されます。接続を閉じてメッセージを表示するにはどうしたらいいですか?接続を閉じてもメッセージは表示されません
var size = 0;
var gotData = function(d) {
size += d.length;
if (size > (1 * 1024 * 1024)) {
console.log('aborting request');
res.writeHead(413, {
'Connection': 'close'
});
res.end('too big file');
}
};
req.on('data', gotData);
ありがとうございますが、これは動作しますが、サーバーはアップロード全体を読み込みます。メッセージを中止して表示したいと思います。 –
更新@MarioLopes – turmuka
接続は終了しましたが、ChromeページのERR_CONNECTION_RESETが表示されます。メッセージ「too big file」は表示されません。 –