nodejs实现范围请求的实现代码

2020-06-17 05:59:03易采站长站整理

} else {
res.statusCode = 206;//表示是部分内容
//创建一个流读取文件, {start, end}表示文件读取的起始点和终点
rs = fs.createReadStream(filePath, { start, end });
}

//有这个pipe就不需要再去调用end了,这样直接调用end会导致res接受不到东西,因为pipe是异步的
rs.pipe(res);