var imgSrc = []; //图片路径 var imgFile = []; //文件流 var imgName = []; //图片名字 //选择图片 function imgUpload(obj) { var oInput = '#' + obj.inputId; var imgBox = '#' + obj.imgBox; var btn = '#' + obj.buttonId; $(oInput).on("change", function() { var fileImg = $(oInput)[0]; var fileList = fileImg.files; var fileSize = fileImg.files[0].size; var size = fileSize / 1024; var name = fileImg.files[0].name; var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase(); console.log(fileSize) console.log(fileName) if(size > 3000 || (fileName !="jpg" && fileName !="png")){ layer.alert('请上传不超过3M的.jpg或.png的图片文件。') return } for(var i = 0; i < fileList.length; i++) { var imgSrcI = getObjectURL(fileList[i]); imgName.push(fileList[i].name); imgSrc.push(imgSrcI); imgFile.push(fileList[i]); } addNewContent(imgBox); if( $(".imgContainer").length > 2){ $("#inputBox").hide(); } }) $(btn).on('click', function() { //用formDate对象上传 var fd = new FormData($('#upBox')[0]); for(var i=0;i + imgName[a] +

删除

'); } } //删除 function removeImg(obj, index) { imgSrc.splice(index, 1); imgFile.splice(index, 1); imgName.splice(index, 1); var boxId = "#" + $(obj).parent('.imgContainer').parent().attr("id"); addNewContent(boxId); if( $(".imgContainer").length < 3){ $("#inputBox").show(); } } //限制图片个数 function limitNum(num){ if(!num){ return true; }else if(imgFile.length>num){ return false; }else{ return true; } } //上传(将文件流数组传到后台) function submitPicture(url,data) { for (var p of data) { console.log(p); } if(url&&data){ $.ajax({ type: "post", url: url, async: true, data: data, processData: false, contentType: false, success: function(dat) { console.log(dat); } }); }else{ alert('请打开控制台查看传递参数!'); } } //图片灯箱 function imgDisplay(obj) { var src = $(obj).attr("src"); var imgHtml = '

×

' $('body').append(imgHtml); } //关闭 function closePicture(obj) { $(obj).parent("div").remove(); } //图片预览路径 function getObjectURL(file) { var url = null; if(window.createObjectURL != undefined) { // basic url = window.createObjectURL(file); } else if(window.URL != undefined) { // mozilla(firefox) url = window.URL.createObjectURL(file); } else if(window.webkitURL != undefined) { // webkit or chrome url = window.webkitURL.createObjectURL(file); } return url; }