我有一个使用 ng2-image cropper 裁剪图像的要求。但是输出是base64的,我想把它转换成图像源,因为我必须把它发送到某个服务器。
我已经搜索但没有找到任何与 angular 4 兼容的东西。
最佳答案
它可以通过使用转换为 Blob 来完成
dataURItoBlob(dataURI) {
var binary = atob(dataURI.split(',')[1]);
var array = [];
for (var i = 0; i < binary.length; i++) {
array.push(binary.charCodeAt(i));
}
return new Blob([new Uint8Array(array)], {
type: 'image/jpg'
});
}
enter code here
var myFile:Blob=this.dataURItoBlob(myDataUri);
关于javascript - 将base64字符串转换为 Angular 4的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47530377/