我正在编写自己的http模块(我知道node.js已经包含了这个模块) 我正在使用net模块 当我收到一个静态二进制文件(如图片)的请求时,我该如何生成带有二进制文件的HTTP响应? 当我对文本文件(如html文件)执行相同操作时,它可以正常工作。
我正在编写自己的http模块(我知道node.js已经包含了这个模块) 我正在使用net模块 当我收到一个静态二进制文件(如图片)的请求时,我该如何生成带有二进制文件的HTTP响应? 当我对文本文件(如html文件)执行相同操作时,它可以正常工作。
var server = net.createServer(function (socket) {
});
var fileAsAstream = fs.createReadStream(filePath);
fileAsAstream.pipe(socket);