将base64数据网址转换为angularjs中的图像文件

前端之家收集整理的这篇文章主要介绍了将base64数据网址转换为angularjs中的图像文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的angularJs控制器中有base64数据URL,我需要一个图像文件,以便我可以通过ajax将它作为多部分数据发送到服务器?

我正在寻找像angularjs中的文件编写器.
有人可以帮我吗?

你可以从base64数据生成blob.
var imageBase64 = "image base64 data";
var blob = new Blob([imageBase64],{type: 'image/png'});

从这个blob中,您可以生成文件对象.

var file = new File([blob],'imageFileName.png');

您可以使用此文件对象并使用多部分数据将其发布到服务器.

猜你在找的Angularjs相关文章