zoukankan      html  css  js  c++  java
  • angularjs 文件类型格式校验

    $ctrl.changeFile = function(file) {
                //不允许为空
                if (!file) { return; }
    
                var fileName = file.name.substr(file.name.lastIndexOf('.'));  //这种格式方便校验含有多个点号的文件类型
                
                //控制上传文件类型
                if ($ctrl.modal.accept.indexOf(fileName) === -1) {
                    toaster.pop({
                        type: 'error',
                        body: '文件格式必须为' + $ctrl.modal.accept + '!'
                    });
                    return;
                }
    
                //不允许重复上传
                for (var i = 0; i < $ctrl.files.length; i++) {
                    if ($ctrl.files[i].lastModified === file.lastModified) {
                        return;
                    }
                }
    
                $ctrl.modal.progress = 0;
                $ctrl.files.push(file)
            };
    $ctrl.changeFile = function(file) {
                //不允许为空
                if (!file) { return; }

                var fileName = file.name.substr(file.name.lastIndexOf('.'));
                
                //控制上传文件类型
                if ($ctrl.modal.accept.indexOf(fileName) === -1) {
                    toaster.pop({
                        type: 'error',
                        body: '文件格式必须为' + $ctrl.modal.accept + '!'
                    });
                    return;
                }

                //不允许重复上传
                for (var i = 0i < $ctrl.files.lengthi++) {
                    if ($ctrl.files[i].lastModified === file.lastModified) {
                        return;
                    }
                }

                $ctrl.modal.progress = 0;
                $ctrl.files.push(file)
            };
  • 相关阅读:
    京东商城Java岗4面面经分享,(3轮技术+HR面已拿offer)
    选中input框禁止键盘弹出
    熟练使用artTemplate.helper()方法
    HTTP标头“Vary:Accept-Encoding”指定方法及其重要性分析
    浏览器缓存系列之三:设置浏览器缓存
    浏览器缓存系列之二:实战
    浏览器缓存系列之一
    使用递归算法实现树菜单
    为什么要用Docker
    高中生也能读懂的Docker入门教程
  • 原文地址:https://www.cnblogs.com/yiyangl/p/15636933.html
Copyright © 2011-2022 走看看