Browse Source

全文检索优化

xiaoqiao 3 months ago
parent
commit
18c8a148c9
1 changed files with 13 additions and 6 deletions
  1. 13 6
      vue/src/components/basic/file-preview/index.vue

+ 13 - 6
vue/src/components/basic/file-preview/index.vue

@@ -66,13 +66,20 @@ export default defineComponent({
         filePath: filePath
       }, "获取文件失败!").then(res => {
         debugger
-        previewUrl.value = new Blob([res.data], {type: "application/octet-stream"});
-        // previewUrl.value = res.data;
-        if (previewUrl.value == undefined) {
-          $message.error("文件加载失败!");
-          return;
+        let fileReader = new FileReader()
+        fileReader.readAsArrayBuffer(res.data);
+        fileReader.onload = () => {
+          previewUrl.value = fileReader.result;
+          if (previewUrl.value == undefined) {
+            $message.error("文件加载失败!");
+            return;
+          }
+          visible.value = true;
         }
-        visible.value = true;
+
+        //previewUrl.value = new Blob([res.data], {type: "application/octet-stream"});
+        // previewUrl.value = res.data;
+
       })
     }
    function  changeHandle(event) {