layui.use('upload', function(){ var maModelId = localStorage.getItem("maModelId"); var taskId = localStorage.getItem("taskId"); var maTypeId = localStorage.getItem("maTypeId"); var $ = layui.jquery ,upload = layui.upload; //普通图片上传 var uploadInst = upload.render({ elem: '#test1' ,url: bonuspath +'/backstage/inputDetails/uploadCheckUrl?maModelId='+maModelId +'&taskId='+taskId+'&maTypeId='+maTypeId ,accept:'images' ,size:50000 ,data: { taskId: taskId, maModelId:maModelId } ,auto: false //取消自动上传 ,bindAction: '#upload' //点击上传 ,choose: function(obj){ uploadInst.config.elem.next()[0].value = ''; obj.preview(function(index, file, result){ var name = file.name; var reg = new RegExp("[\\u4E00-\\u9FFF]+","g"); if(reg.test(name)){ return layer.msg('上传文件名称应删去中文,请重命名后再上传'); }else{ $('#demo1').attr('src', result); } }); } ,done: function(res){ //如果上传失败 if(res.code > 0){ return layer.msg('上传失败'); } //上传成功 var demoText = $('#demoText'); demoText.html('上传成功'); var fileupload = $(".image"); fileupload.attr("value",res.data.src); console.log(fileupload.attr("value")); window.parent.location.reload(); //刷新父页面 } ,error: function(){ //演示失败状态,并实现重传 var demoText = $('#demoText'); demoText.html('上传失败 重试'); demoText.find('.demo-reload').on('click', function(){ uploadInst.upload(); }); } }); });