Откуда такие цифры то?Интуитивно, по максимальному количеству итераций на длину массива n
fs.stat(filePath, (err, stats) => {
if(err) {
res.writeHead(500);
res.end();
console.error(err);
return;
}
res.writeHead(206, {
'Content-length' : endPosition - startPosition,
'Accept-Ranges' : 'bytes',
'Content-Range' : 'bytes ' + startPosition + '-' + (endPosition - 1) + '/' + stats.size,
'Last-Modified' : stats.mtime.toUTCString()
});
fs.createReadStream(filePath, {
start: startPosition,
end: endPosition
}).pipe(res);
});