Explorar o código

feat(avatar): 非法类型 优先

gemercheung %!s(int64=3) %!d(string=hai) anos
pai
achega
818a62bf91
Modificáronse 1 ficheiros con 7 adicións e 6 borrados
  1. 7 6
      src/components/Cropper/src/CopperModal.vue

+ 7 - 6
src/components/Cropper/src/CopperModal.vue

@@ -161,18 +161,19 @@
 
 
       // Block upload
       // Block upload
       function handleBeforeUpload(file: File) {
       function handleBeforeUpload(file: File) {
-        const { size } = file;
-        const { maxSize } = props;
-        if (maxSize && size / 1024 / 1024 >= maxSize) {
-          createMessage.error(t('component.upload.maxSizeMultiple', [maxSize]));
-          return false;
-        }
         const accept = ['image/jpg', 'image/jpeg', 'image/gif', 'image/png'];
         const accept = ['image/jpg', 'image/jpeg', 'image/gif', 'image/png'];
         const isAccept = accept.find((i) => String(file.type) === i);
         const isAccept = accept.find((i) => String(file.type) === i);
         if (!isAccept) {
         if (!isAccept) {
           createMessage.error(t('component.upload.illegalFile'));
           createMessage.error(t('component.upload.illegalFile'));
           return false;
           return false;
         }
         }
+        const { size } = file;
+        const { maxSize } = props;
+        if (maxSize && size / 1024 / 1024 >= maxSize) {
+          createMessage.error(t('component.upload.maxSizeMultiple', [maxSize]));
+          return false;
+        }
+
         console.log('file.type', isAccept, file.type);
         console.log('file.type', isAccept, file.type);
 
 
         const reader = new FileReader();
         const reader = new FileReader();