Limit file upload size and dimensions

function verificationPicFile(file) {
    var fileSize = 0;
    var fileMaxSize = 1024;//1M
    var filePath = file.value;
    if(filePath){
        fileSize =file.files[0].size;
        var size = fileSize / 1024;
        if (size > fileMaxSize) {
            alert("文件大小不能大于1M!");
            file.value = "";
            return false;
        }else if (size <= 0) {
            Alert ( "file size can not be 0M!" ); 
            file.value = "" ;
             return  to false ; 
        } 
    } the else {
         return  to false ; 
    } 
 }
function verificationPicFile (File) {
     var filePath = file.value;
     IF (filePath) {
         // read image data 
        var filePic file.files = [0 ];
         var Reader = new new the FileReader (); 
        reader.onload = function (E) {
             var Data = e.target.result;
             // load picture width and height of the real image acquired 
            var image = new new image (); 
            image.onload = function () {
                 var width =image.width;
                 var height = image.height;
                 IF (width == 720 | height == 1280 ) { 
                    Alert ( "file size conform!" ); 
                } the else { 
                    Alert ( "file size should be: 1280 * 720! ' ); 
                    file.value = "" ;
                     return  to false ; 
                } 
            }; 
            's image.src = Data; 
        }; 
        reader.readAsDataURL (filePic); 
    } the else {
         return false;
    }
}

 

Guess you like

Origin www.cnblogs.com/bao2333/p/10955190.html