Explorar el Código

无效文件校验

zq hace 1 mes
padre
commit
5cef6f5a99

+ 6 - 1
src/views/book/courseware/create/components/base/common/UploadFile.vue

@@ -38,7 +38,7 @@
             <span v-else>{{
               canEditName && file.file_id
                 ? content.file_info[file.file_id].xuhao + content.file_info[file.file_id].file_name
-                : (file.file_name ?? file.name)
+                : file.file_name ?? file.name
             }}</span>
             <!-- <span>({{ file.size }})</span> -->
           </span>
@@ -359,6 +359,11 @@ export default {
           return pro <= 0;
         })
         .forEach((file) => {
+          // 添加验证
+          if (!file.raw || !(file.raw instanceof Blob)) {
+            this.$message.error(`文件 ${file.name} 无效,请删除后重新选择!`);
+            return;
+          }
           let form = new FormData();
           form.append(file.name, file.raw, file.name);
           fileUpload('Mid', form, {