const base64 = imgData.replace(/^data:image\/\w+;base64,/, '');
const binaryString = window.atob(base64);
const len = binaryString.length;
const bytes = new Uint8Array(len);
for (let i = 0; i < len; i++) {
bytes[i] = binaryString.charCodeAt(i);
}
const blob = new Blob([bytes], { type: 'image/png' });
const data = new FormData();
data.append('file', blob, 'image.png');
js base64转binary(二进制)
于 2024-03-14 15:10:34 首次发布
本文展示了如何从Base64编码的图像数据中解码出二进制字符串,然后转换为Blob对象,并通过FormData发送到服务器以上传一个PNG图片文件。
2万+

被折叠的 条评论
为什么被折叠?



