// 视频上传之前进行校验
beforeUpload(file) {
let imgSize = Number(file.size / 1024 / 1024);
if (imgSize > 100) {
this.$message.warning("文件不能大于100MB,请重新选择");
return false
} else {
let suffix = this.getFileType(file.name); // 获取文件后缀名
let suffixArray = ['mp4']; // 限制的文件类型,根据情况自己定义
if (suffixArray.indexOf(suffix) === -1) {
this.$message.warning("只能上传视频");
return false
} else {
return true
}
}
},
// 获取文件后缀名
getFileType(name) {
let startIndex = name.lastIndexOf(".");
if (startIndex !== -1) {
return name.slice(startIndex + 1).toLowerCase();
} else {
return "";
}
},
el-upload上传视频,校验文件大小与格式
最新推荐文章于 2024-04-16 14:43:28 发布