【JS】js多图片上传,获取多个图片base64的值显示到页面

上传前显示效果
【JS】js多图片上传,获取多个图片base64的值显示到页面
上传后显示效果
【JS】js多图片上传,获取多个图片base64的值显示到页面

$('#img_purchase').on('click',function(){

$('#purchase').click();

});

$('#img_sale').on('click',function(){

$('#sale').click();

});

function getBase64 (file,Callback) {

let reader = new FileReader()

let imgResult = ''

reader.readAsDataURL(file)

reader.onload = function () {

imgResult = reader.result

}

reader.onerror = function (error) {

Callback(error)

}

reader.onloadend = function () {

Callback(imgResult)

}

};

$(document).on('change', '#purchase', function () {

var filePath = $(this).val()

console.log(filePath);

var arr_prepath=this.files;

console.log(arr_prepath);

for (var i=0;i<arr_prepath.length;i++){

getBase64(arr_prepath[i],function(res){

console.log(res);

$('.img_addpurchase').before('<div class="le_img">'+

'![](__JHWIMAGES__/ewc.png)'+

'![]()'+

'</div>',$('.purchase_top').firstChild);

})

}

});

以上是 【JS】js多图片上传,获取多个图片base64的值显示到页面 的全部内容, 来源链接: utcz.com/a/98431.html

回到顶部