如何在NodeJS中将二进制数据保存为jpg图像

时间:2018-05-10 07:12:18

标签: node.js image binary-data

我有一个返回二进制媒体数据的api(数据包含一个图像),我想将这些数据发送到一个文件。我可以使用-o通过CURL命令执行此操作。但我无法在节点js中做同样的事情。请帮忙。

1 个答案:

答案 0 :(得分:1)

您可以使用请求模块,如下所示

const fs = require('fs');
const request = require('request');

request
  .get('http://example.com/image.png')
  .pipe(fs.createWriteStream('image.png'))