使用layui 上传图片 不自动上传

 


                                     
                    
                     
                      

                        
                      

                           
                                          
                      
                    
                    
                

var uploadInst = upload.render({                   
                    elem: '#upbtn'
                    ,url: '&plate=site&fname=sites&field=watermark&type=1&sid='+_rows.id
                    ,data: {
                      filename: function(){
                        return $('input[name="url"]').val()+'_watermark';
                      }
                    }
                    ,auto: false
                    ,bindAction: '#upbtn1'
                    ,field:'UploadForm[file]' 
                    ,acceptMime: 'image/png'                   
                    ,exts:'png'
                    ,choose: function(obj){                                           
                             layer.load(1, {
                                 shade: [0.5,'#000']
                             });                               
                             obj.preview(function(index, file, result){                                                                                               
                                $('#upimg').attr('src', result); //图片链接                               
                              });                        
                            $("#upbtn1").click();                            
                   }                                    
                    ,done: function(res){                        
                      //如果上传失败                      
                      if(res.code > 0){
                          layer.closeAll();
                          $(".layui-upload-file").val("");                          
                        return layer.msg(res.msg);
                      }else{       //上传成功    
                          layer.closeAll();                              
                          $("input[name='watermark']").val(res.msg);                          
                          layer.msg("上传成功");                           
                      }
                      
                    }
                    ,error: function(){
                      //演示失败状态,并实现重传    
                      layer.closeAll();              
                      layer.msg("上传失败");
                      $(".layui-upload-file").val("");
                    }
                  });

你可能感兴趣的:(使用layui 上传图片 不自动上传)