我想从https请求中检索二进制数据。
我发现了一个使用请求方法Getting binary content in Node.js using request的类似的问题,它说将编码设置为null应该有效,但它不起作用。
options = {
hostname: urloptions.hostname,
path: urloptions.path,
method: 'GET',
rejectUnauthorized: false,
encoding: null
};
req = https.request(options, function(res) {
var data;
data = "";
res.on('data', function(chunk) {
return data += chunk;
});
res.on('end', function() {
return loadFile(data);
});
res.on('error', function(err) {
console.log("Error during HTTP request");
console.log(err.message);
});
})
编辑:将编码设置为二进制也不起作用
https://stackoverflow.com/questions/17836438
复制相似问题