Php 从javascript保存base64图像

Php 从javascript保存base64图像,php,javascript,Php,Javascript,我在JavaScript中有一个名为myImage的变量,它保存像data:image/png这样的图像的base64编码字符串;base64,iVBORw0KGgoAAAANSUhE……现在我想将此图像保存在服务器端的文件夹中。请帮忙 提前感谢您需要在提问方面做得更好一些,但我会尽力给您一个基本的解释 第一步:将base64字符串传递给服务器 第二步:剥离第一部分和最后一部分 第三步:base64_解码字符串 第四步:将结果放入文件中 当然,这是非常基本的,但已经有了答案,我可以通过谷歌搜索找

我在JavaScript中有一个名为
myImage
的变量,它保存像
data:image/png这样的图像的
base64
编码字符串;base64,iVBORw0KGgoAAAANSUhE……
现在我想将此图像保存在服务器端的文件夹中。请帮忙


提前感谢

您需要在提问方面做得更好一些,但我会尽力给您一个基本的解释

第一步:将base64字符串传递给服务器

第二步:剥离第一部分和最后一部分

第三步:base64_解码字符串

第四步:将结果放入文件中


当然,这是非常基本的,但已经有了答案,我可以通过谷歌搜索找到更多答案。

你需要更好地提问,但我会尝试给你一个基本的解释

第一步:将base64字符串传递给服务器

第二步:剥离第一部分和最后一部分

第三步:base64_解码字符串

第四步:将结果放入文件中


当然这是非常基本的,但是已经有了答案,我可以通过谷歌搜索找到更多答案。

下面的代码实现了这一点:

在这里,您只需将数据写入文件并以写入格式保存它

var data = image.replace(/^data:image\/\w+;base64,/, "");
    var buf = new Buffer(data, 'base64');
    fs.writeFile('image.png', buf,function(err, result) {
      if(err){console.log('error', err);}
    });

生成的图像将以image.png的形式存储在当前目录中,下面的代码实现了这一功能:

在这里,您只需将数据写入文件并以写入格式保存它

var data = image.replace(/^data:image\/\w+;base64,/, "");
    var buf = new Buffer(data, 'base64');
    fs.writeFile('image.png', buf,function(err, result) {
      if(err){console.log('error', err);}
    });
生成的图像将作为image.png存储在当前目录中

可能重复自可能重复自