有没有办法将 PhantomJS 网络服务器的结果作为二进制返回?
更具体地说,如果我将页面的屏幕截图呈现为 base64,我是否可以将此 base64 字符串转换为二进制并将其返回,以便客户端将其作为图像接收?
这是我到目前为止所拥有的,我已经注释掉了一些显然不起作用的实验
response.statusCode = 200;
response.setHeader("Content-Type", "image/png");
//response.setHeader("Content-Encoding","base64");
var base64 = page.renderBase64('png');
//var binary=atob(base64,"b");
response.write(base64 );
response.close();
想法?