我的angularJs控制器中有base64数据URL,我需要一个图像文件,以便我可以通过ajax将它作为多部分数据发送到服务器?
我正在寻找像angularjs中的文件编写器.有人可以帮我吗?
dha*_*ngg 16
您可以从base64数据生成blob.
var imageBase64 = "image base64 data";
var blob = new Blob([imageBase64], {type: 'image/png'});
Run Code Online (Sandbox Code Playgroud)
从这个blob,您可以生成文件对象.
var file = new File([blob], 'imageFileName.png');
Run Code Online (Sandbox Code Playgroud)
您可以使用此文件对象并使用多部分数据将其发布到服务器.