3
我知道強大有一個form.maxFieldsSize
,但不包括文件。我如何限制上傳到多部分表格的最大文件大小,如果文件太大,會終止表格?Node.js - 如何限制一個多部分表格的文件上傳大小在強大
我知道強大有一個form.maxFieldsSize
,但不包括文件。我如何限制上傳到多部分表格的最大文件大小,如果文件太大,會終止表格?Node.js - 如何限制一個多部分表格的文件上傳大小在強大
我認爲你可以使用下面的代碼來完成這種任務。
var sizeLimitBytes = 2000;
form.on('progress', function(bytesReceived, bytesExpected) {
if(bytesReceived > sizeLimitBytes){
return false; //exit the program
}
});
如果'bytesReceived> mySize',你不想退出程序嗎?而不是'bytesReceived
啊我的錯!現在編輯@AndrewLohr – turmuka
你確定你需要總計嗎? Docs表示bytesReceived是'迄今收到的這個表單的字節數量.'所以它聽起來像已經是一個「總數」https://github.com/felixge/node-formidable –