如何将base64数据作为png映像保存到服务器?

时间:2014-05-08 05:55:35

标签: javascript node.js

如何将base64data字符串保存为png图像到服务器?

下面的代码是针对php的,但我使用nodejs作为后端。 我通过ajax调用发送base64data。

list($type, $data) = explode(';', $data);
list(, $data)      = explode(',', $data);
$data = base64_decode($data);
file_put_contents('myDirectory/filename.png', $data);

1 个答案:

答案 0 :(得分:1)

您可以使用filesystem API

var fs = require('fs');
fs.writeFile("/tmp/test.png", $data, "binary", function(err) {
  if(err) {
    console.log(err);
  } else {
    console.log("The file was saved!");
  }
});

另见here