如何在Node.js中将字节数组转换为图像?

sci*_*ech 5 javascript android image bitmap node.js

如何在Node.js中将字节数组转换为图像?我尝试了下面的代码。它创建一个图像,但是当我打开它时,我收到一条错误消息

解释JPEG图像文件时出错。

我已经从Android中的位图转换了字节数组,并将其发送到Node服务器。

var mkdirp = require('mkdirp');

var fs = require('fs');

var bitmap = new Buffer(bytearray,'base64');

mkdirp(__dirname + "/images/",function(er)
{

  if(er) console.log(er);

  fs.writeFileSync(__dirname + "/images/"+profile._id+".jpeg",bitmap);

});
Run Code Online (Sandbox Code Playgroud)