我有一个base64格式的图像数据的API源。我试图将其上传为普通二进制上传。
从MDN我可以看到,我的问题是,在Blob可用的情况下,缩小为从base64制作二进制Blob:
var content = 'iVBORw0KGgoAAAANSUhEUgAABUUAAAI/...'; // the image
var blob = new Blob([content], { type: "image/png,base64"});
formData.append("image", blob);
如何安全地执行此操作(=避免使用野生unicode字符串)?