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