[英]how to upload big file by block use node js
我想通過使用節點js上傳一個大文件,但節點js使用異步模式,我如何按塊上傳大文件。我的代碼如下所示:
var i = 0;
while(i < myObj.filesize){
fs.readSync(in_fd, buf, 0, myObj.blockSize, null);
i += myObj.blockSize;
sendfile(buf); //the sendfile send data in aync mode
}
你想要的最好的方法是使用可讀流和可寫流:
fs.createReadStream('path/to/file').pipe(destinationStream);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.