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