var image = {}; //接收图片base64的值 $("input[type='file'].shoppingImg").on("change",function(){ var fileImg = $(".up_content_img img"), //要预览的图片位置 explorer = navigator.userAgent, //判断浏览器信息 imgSrc = $(this)[0].value, //上传图片的绝对路径 fi = $(this)[0].files[0]; //files对象 // console.log(imgSrc); console.log(fi); if (!/\.(jpg|jpeg|png)$/.test(imgSrc.toLowerCase())) { //判断上传格式 alert("图片格式错误,请重新上传"); return false; } else { if (explorer.indexOf('MSIE') >= 0) { fileImg.attr("src", imgSrc); } else { var file = $(this)[0].files[0]; var url = URL.createObjectURL(file); console.log("url,", url); fileImg.attr("src", url); var reader = new FileReader(); reader.onload = function (evt) { image = {shoppingImg: evt.target.result}; console.log("evt.target.result:", evt.target.result); }; reader.readAsDataURL(fi); } } });