我想用XMLHttpRequest做文件上傳,我正在分割文件,chunk_size是10KB。 在服務器上,我使用上傳文件Node.js快速放置方法
app.route('/upload/').put(function(req, res, next) {
var buff =req._readableState.buffer[0];
console.log('Buffer length: ' + buff.length);
}
的console.log: 「緩衝區長度:10240」
而且我寫文件:
fs.write(fd,buff,0,buff.length,pos,function(){}
我不使用打雜,multer或身體解析器 和一切工作就像一個魅力。
然後我改變chunk_size爲100KB,客戶端發送100KB,我檢查了Content-Length。
但服務器正在接收31972字節,有時64061字節。
的console.log: 「緩衝區長度:31972」
不知道發生了什麼事,任何幫助,將不勝感激。