如何将base64数据添加到FormData,以便将其作为二进制文件上载

时间:2014-10-18 17:27:11

标签: javascript xmlhttprequest base64 image-uploading form-data

我有一个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字符串)?

0 个答案:

没有答案