zoukankan      html  css  js  c++  java
  • 图片上传验证

     {
            colspan : 6,
            120,
            xtype: 'filefield',
            name: 'photo',
            120,
            buttonText: '选择文件',
            buttonOnly : true,    
            
            validator:function(value){
                                
                                var array=value.split('.');
                                if(array[array.length-1]=='jpg' || array[array.length-1]=='JPG'||array[array.length-1]=='bmp'){
                                    if(this.fileInputEl.dom.files[0].size>20971){
                    
                            
                    
                                        return '文件不能超过20k';
                                    }
                                                    return true;
                                    
                                }else{
                                
                                    
                                    
                                    return '文件格式不正确';
                                }
                            
                            
                            },
                listeners:{
                            
                             change:{fn:'changeImgSrc'}
                            
                 }                    
    },

        changeImgSrc:function(me,o,e){
            
                var array=o.split('.');
                
                console.log(me.fileInputEl.dom.files[0]);
                if(array[array.length-1]=='jpg' || array[array.length-1]=='JPG'||array[array.length-1]=='bmp'){
                    if(me.fileInputEl.dom.files[0].size>50971){
                    
                            
                        console.log(this);
                        alert('文件不能超过50k');
                        this.lookupReference("filefileld").setValue("");
                        
                    }else{
                    
                    
                        this.lookupReference('imageHead').getEl().dom.src=window.URL.createObjectURL(me.fileInputEl.dom.files[0]);
                        
                        this.lookupReference('imageHead').show();
                    
                    }
                                
                                    
                                    
                }else{
                                
                                    
                        alert('文件格式不正确');
                }
                
                
        },

  • 相关阅读:
    centos安装配置jdk
    java封装数据类型——Byte
    centos7安装mysql8
    centos安装redis
    centos源码安装nginx
    Linux查看系统及版本信息
    sqlyog无操作一段时间后重新操作会卡死问题
    mysql8中查询语句表别名不能使用 “of”
    一次腾讯云centos服务器被入侵的处理
    java封装数据类型——Long
  • 原文地址:https://www.cnblogs.com/tian114527375/p/5790592.html
Copyright © 2011-2022 走看看