diff --git a/flossom-ui/src/views/system/mode/index.vue b/flossom-ui/src/views/system/mode/index.vue index 20bc1fd..29bd40b 100644 --- a/flossom-ui/src/views/system/mode/index.vue +++ b/flossom-ui/src/views/system/mode/index.vue @@ -229,14 +229,16 @@ 点击上传 - 只能上传视频文件,且不超过50M + 只能上传视频文件(mp4,avi,mov,wmv格式),且不超过50M @@ -723,6 +725,23 @@ export default { handlePreview(file) { console.log(file); }, + limitUploadFileType(file) { + const type = ['video/mp4','video/avi','video/mov','video/rmvb','video/rm','video/flv','video/3gp'] + const isVideo = type.includes(file.type) + // 检验文件格式 + if (!isVideo) { + this.$message.error(`视频格式错误!`) + return false + } + // 校检文件大小 + const fileSize = 50; + const isLt = file.size / 1024 / 1024 < fileSize + if (!isLt) { + this.$message.error(`上传文件大小不能超过 ${this.fileSize} MB!`) + return false + } + return true + }, // 文件上传成功处理 handleFileSuccess(response, file, fileList, item) { console.log('上传后的结果==>',JSON.stringify(response))