作者 RuoYi

校检文件名是否包含特殊字符

@@ -119,10 +119,15 @@ export default { @@ -119,10 +119,15 @@ export default {
119 const fileExt = fileName[fileName.length - 1]; 119 const fileExt = fileName[fileName.length - 1];
120 const isTypeOk = this.fileType.indexOf(fileExt) >= 0; 120 const isTypeOk = this.fileType.indexOf(fileExt) >= 0;
121 if (!isTypeOk) { 121 if (!isTypeOk) {
122 - this.$modal.msgError(`文件格式不正确, 请上传${this.fileType.join("/")}格式文件!`); 122 + this.$modal.msgError(`文件格式不正确请上传${this.fileType.join("/")}格式文件!`);
123 return false; 123 return false;
124 } 124 }
125 } 125 }
  126 + // 校检文件名是否包含特殊字符
  127 + if (file.name.includes(',')) {
  128 + this.$modal.msgError('文件名不正确,不能包含英文逗号!');
  129 + return false;
  130 + }
126 // 校检文件大小 131 // 校检文件大小
127 if (this.fileSize) { 132 if (this.fileSize) {
128 const isLt = file.size / 1024 / 1024 < this.fileSize; 133 const isLt = file.size / 1024 / 1024 < this.fileSize;
@@ -136,7 +136,11 @@ export default { @@ -136,7 +136,11 @@ export default {
136 } 136 }
137 137
138 if (!isImg) { 138 if (!isImg) {
139 - this.$modal.msgError(`文件格式不正确, 请上传${this.fileType.join("/")}图片格式文件!`); 139 + this.$modal.msgError(`文件格式不正确,请上传${this.fileType.join("/")}图片格式文件!`);
  140 + return false;
  141 + }
  142 + if (file.name.includes(',')) {
  143 + this.$modal.msgError('文件名不正确,不能包含英文逗号!');
140 return false; 144 return false;
141 } 145 }
142 if (this.fileSize) { 146 if (this.fileSize) {