如何将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);
答案 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