如何异步发布base64编码图像作为文件?

时间:2015-07-28 12:32:11

标签: javascript jquery

我的API要求将图片作为文件发布到其中。目前,我有一个base64格式的图像,由自定义图像创建者生成。

我理解,如果我的表单有一个input基本type file new FormData(),我可以使用formData.append('file', myFile),然后执行{{1}}行}。

如何通过jQuery异步将此base64编码图像作为图像文件发布到我的API?

1 个答案:

答案 0 :(得分:-1)

在附加base64文件之前,请将其转换为图像文件

var image = new Image();
image.src = 'data:image/png;base64,iVBORw0K...'; //put your base64 image here

现在将此图像附加为

formData.append('file', image);