我先这样写
fs.createReadStream(p).pipe(res);
没有问题,但是
var readable = fs.createReadStream(p); readable.on("data", function(data){ res.write(data); }); readable.on("end", function(){ // write response head res.writeHead(200, { "Content-Type": "text/html", "Transfer-Encoding": "chunked" }); res.end(); }); readable.on("error", function(){ res.statusCode = 500; res.end("500 Internal Error"); });
这样的话客户端就报出ERR_INVALID _CHUNKED_ENCODING 怎么回事呢?