base64图片无效

时间:2015-03-08 03:12:43

标签: node.js image base64

我正在尝试使用Node.js下载并提供图像,但是当我获得图像时,它以加号结束:

[data]...9QAPvv70AXFAh2KLvv70/77+977+9

当我使用data:image/jpg;base64,将数据嵌入HTML图像时,它会显示一个问号(无效图像)。我正在使用此代码:

request(image_url, function (error, response, body) {
  if (!error && response.statusCode == 200) {

    var data_uri_prefix = 'data:' + response.headers['content-type'] + ';base64,';

    var image = new Buffer(body).toString('base64');

    // To ease testing for now
    console.log(image);
  }
});

我在创建'binary'时尝试包含Buffer参数。此外,标头不显示任何类型的特殊编码。我不确定为什么图像无效。在这个过程中有什么我想念的吗?

0 个答案:

没有答案