我从客户端向服务器发送PNG作为base64字符串.我将其解码并保存到服务器.但该文件不能作为png读取.我是否必须添加特定标头?我究竟做错了什么?这是我的代码: var base = decodedBase64;f
          var base = decodedBase64;
fs.writeFile("/tmp/test.png", base, function(err) {
  if(err) {
    console.log(err);
  } else {
    console.log("The file was saved!");
  }
});
 fs.writeFile("/tmp/test.png", base, "binary", function(err) {
  if(err) {
    console.log(err);
  } else {
    console.log("The file was saved!");
  }
}); 
 默认编码为utf-8.您不希望将其保存为文本,您希望将其保存为二进制数据,因此传递二进制编码.
