天天看點

Element-ui上傳檔案大小和類型限制

el-upload元件中

:before-upload="beforeUpload"
           

methods中

beforeUpload(file) {
  if (file.size / 1024 / 1024 > 200) {
    this.$message({
      message: '上傳檔案大小不能超過 200MB!',
      type: 'error'
    })
    return false
  }
  // 擷取檔案類型
  var test = file.name.substring(file.name.lastIndexOf('.') + 1)
  if (test !== 'zip' && test !== 'rar') {
    this.$message({
      message: '上傳檔案隻能是 zip、rar格式!',
      type: 'warning'
    })
    return false
  }
},
           

我寫的沒别人的好,去看這個部落格吧:https://blog.csdn.net/weixin_44030736/article/details/97616111

vue