|
var dataurl = avatar.getDataUrl();//base64图片数据 if(!dataurl){ alert('请对图片进行裁剪调整'); return; } //base64图片转图片 var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n); while(n--){ u8arr[n] = bstr.charCodeAt(n); } var obj = new Blob([u8arr], {type:mime}); //上传数据 var fd = new FormData(); fd.append("file", obj,"image.png"); fd.append('sex', sex) // 如果还需要传替他参数的话 $.ajax({ url: url, type: "POST", processData: false, contentType: false, data: fd, success: function(res){ }, 4000); }, error: function(err){ console.log(err) } }); |