【发布时间】:2021-12-26 21:45:00
【问题描述】:
我必须像这样制作一个图像 blob 对象:
现在我可以在我存储在变量中的 react native 中获取图像 base64 url:
const base64 = img.data;
我试过这种方法,但没有用:
function b64toBlob(dataURI) {
var byteString = atob(dataURI.split(',')[1]);
var ab = new ArrayBuffer(byteString.length);
var ia = new Uint8Array(ab);
for (var i = 0; i < byteString.length; i++) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ab], {type: 'image/jpeg'});
}
const blob = b64toBlob(base64);
console.log(blob);
const base64 = img.data;
现在如何在 react native 中使用这个 base64 变量创建一个像上图一样的 blob 对象?
【问题讨论】:
标签: javascript reactjs react-native blob