AngularJS : 上传base64图片到服务器

AngularJS : Upload base64 image to server

我已经生成了图像的 base64 数据并将其输入到 <img/> 标记的 src 属性中,所以现在图像出现了。但是现在下一个任务是将图像文件从 <img/> 标签上传到服务器。但是因为我有图像的 base 64,所以我不知道如何将它上传到服务器。

请指导。

如前所述,将其作为 base64 发送并在服务器上进行转换。已经编码为base64,无需转成图片,如bmp、jpeg等,直接编码发送性能下降。

您可以将 Base 64 数据发送到服务器抛出正常 AJAX POST。

即使 jQuery: $.post('/save', {image: base_64_data})

然后在服务器中,如on this answer(PHP示例)所述,您可以将图像保存在磁盘上或做任何您想做的事情。