js多个文件格式的判断并处理方法

// 判断文件格式
        //将多个文件以数组方式传入format中进行判断
        format(file){
            let fileList = file.map( v => { 
            
                let file = v.name.split('.')
                //将字母全部变为小写并保存格式名
                let fileName = file[file.length-1].toLowerCase()
                //判断格式
                if([ 'png', 'jpg', 'jpeg', 'bmp', 'gif', 'svg', 'tiff'].indexOf(fileName) !== -1){
                    console.error('图片');
                }else if([ 'pdf', 'jpg',].indexOf(fileName) !== -1){
                    console.error('pdf');
                }else if([ 'doc', 'docx',].indexOf(fileName) !== -1){
                    console.error('word文档');
                }else if([ 'xls', 'xlsx',].indexOf(fileName) !== -1){
                    console.error('excel文档');
                }else{
                    console.error('其他');
                }
                // console.error(fileName);
                return v
            })
            return fileList
        }
————————————————
版权声明:本文为CSDN博主「无知讲皿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42908931/article/details/118031322

 

posted @ 2023-02-14 17:28  abcByme  阅读(165)  评论(0编辑  收藏  举报