new FormData()图片上传

<form id="LogoHForm" class="dn" enctype="multipart/form-data">
    <input id="LogoHImg" type="file" name="file" onchange="Common.UpLoadImg(this.id,putLogoHImg)"/>
</form>

    $('.add-img-cross ').click(function(){
        $('#LogoHImg').click()
    })

    UpLoadImg:function(self,callback){                //上传图片,例如Common.UpLoadImg(this.id,putImg)
        // callback('a')

        var formData = new FormData();
        formData.append('data', $('#'+self)[0].files[0]);
        $.ajax({
            url: '',
            type: 'POST',
            cache: false,
            data: formData,
            processData: false,
            contentType: false
        }).success(function (res) {
            console.dir(res);
            callback(res.files.file_url)

        }).fail(function (res) {

            console.dir(res);
        });
    },

猜你喜欢

转载自blog.csdn.net/qq_23064501/article/details/79348674
今日推荐