本地将上传图片转为base64码后存到一个数组,无法连续添加相同文件,这时候如果换一张图片添加以后,再换回上一张添加就没问题,求解答 <input type="file" name="file" class="jokeFile" value="" id="addUppLoadFile" onChange="addUploadInvoice()" accept="image/*"> window.addUploadInvoice = ()=>{ let ffval = $("#addUppLoadFile").val(); if(!/.(jpg|jpeg|png|bmp)$/.test(ffval)){ commonModule.showAlertTips('请上传jpg、jpeg、bmp、png格式的图片') return false; } let addfile = document.getElementById('addUppLoadFile').files[0]; let rWind = new FileReader(); //本地预览 rWind.onload = function(){ addModalVm.localImgList.push(rWind.result); console.log(addModalVm.localImgList.length) } rWind.readAsDataURL(addfile);}
添加回答
举报
0/150
提交
取消
