上传文件判定

30 阅读1分钟

文件类型判断:

file.type === "image/jpg"
file.type === "image/png"
file.type === "image/jpeg"
file.type== "application/zip"
file.type== "text/javascript"
file.type== "text/javascript"
file.type== "text/javascript"
file.type== "text/javascript"

文件大小判断:file.size / 1024 / 1024 < 10(1MB=1024\*1024

文件类型过多时:

 beforeUpload(file) {       
     var FileExt = file.name.replace(/.+\./, "");       
      if (['jpg','png','txt','zip', 'rar','pdf','doc','docx','xlsx'].indexOf(FileExt.toLowerCase()) === -1){            
        this.$message({ 
            type: 'warning', 
            message: '请上传后缀名为jpg、png、txt、pdf、doc、docx、xlsx、zip或rar的附件!' 
         });                
        return false;       
      }      
},