上传组件中添加 :before-upload="beforeUpload"
beforeUpload (categories,file) {
if (file.size / (1024 * 1024) > 500) { // 限制文件大小
this.$message.warning(`当前限制文件大小不能大于500M`)
return false
}
let suffix = this.getFileType(file.name); //获取文件后缀名
let whiteList =['txt','pdf','xlsl','docx','xls','doc'];
if (whiteList.indexOf(suffix) === -1) {
this.$message({
message: '文件格式错误',
type: 'error',
duration: 2000
});
return Promise.reject(false);
}
},