base64图片用form表单上传至服务器。

var data=“”;//base64图片
data = window.atob(data);
var ia = new Uint8Array(data.length);
for (var i = 0; i < data.length; i++) {
    ia[i] = data.charCodeAt(i);
}
;
var blob = new Blob([ia], {type: "image/png"})
var formdata = new FormData();
formdata.append("file_name", blob, 'cut.png');
$.ajax(
    {
        type: "post",
        url: "notice/insertNews.do",
        data: formdata,
        processData: false,   // jQuery不要去处理发送的数据
        contentType: false,   // jQuery不要去设置Content-Type请求头
        success: function (data) {
            if (data == 0) {
                swal("", "操作成功!", "success");
            } else {
                swal("", "操作失败!", "warning");
            }
        }
    });

 

posted @ 2019-12-07 17:01  KCCCc  阅读(1309)  评论(0)    收藏  举报