业务有个需求,后端返回图片的base64,由前端变成file格式并携带其他id参数传给服务器
下面是一张图片的base64编码:
base64 转二进制文件:
var blob = dataURItoBlob(imgStream);
var fd = new FormData();
fd.append('imgStream', blob);
fd.append('stuId', '其他字段1');
fd.append('liveId', '其他字段2');
$.ajax({
type: 'post',
url: '######',
data: fd,
processData: false, // 不会将 data 参数序列化字符串
contentType: false,
success: function (res) {
###success
}
});