浏览代码

feat(avatar): 非法类型 #25481

gemercheung 3 年之前
父节点
当前提交
df284f0a9f
共有 2 个文件被更改,包括 9 次插入0 次删除
  1. 8 0
      src/components/Cropper/src/CopperModal.vue
  2. 1 0
      src/locales/lang/zh-CN/component.ts

+ 8 - 0
src/components/Cropper/src/CopperModal.vue

@@ -167,6 +167,14 @@
           createMessage.error(t('component.upload.maxSizeMultiple', [maxSize]));
           return false;
         }
+        const accept = ['image/jpg', 'image/jpeg', 'image/gif', 'image/png'];
+        const isAccept = accept.find((i) => String(file.type) === i);
+        if (!isAccept) {
+          createMessage.error(t('component.upload.illegalFile'));
+          return false;
+        }
+        console.log('file.type', isAccept, file.type);
+
         const reader = new FileReader();
         reader.readAsDataURL(file);
         src.value = '';

+ 1 - 0
src/locales/lang/zh-CN/component.ts

@@ -122,6 +122,7 @@ export default {
     uploadWait: '请等待文件上传结束后操作',
     reUploadFailed: '重新上传失败文件',
     empty: '上传文件为空,请重新上传',
+    illegalFile: '非法类型文件',
   },
   verify: {
     error: '验证失败!',