From 2cc75b47acfe4a039f684fff7ec1cdeb5178ea03 Mon Sep 17 00:00:00 2001 From: Wangxin Date: Wed, 5 Nov 2025 21:45:00 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90web=E3=80=91=20=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=B1=BB=E5=9E=8B=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ALOps_sys_fe/alops-ui/src/api/QandA/knowledge.js | 16 ++++++++++++---- ALOps_sys_fe/alops-ui/src/views/index.vue | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ALOps_sys_fe/alops-ui/src/api/QandA/knowledge.js b/ALOps_sys_fe/alops-ui/src/api/QandA/knowledge.js index 4a44ad4a..e59bf367 100644 --- a/ALOps_sys_fe/alops-ui/src/api/QandA/knowledge.js +++ b/ALOps_sys_fe/alops-ui/src/api/QandA/knowledge.js @@ -28,14 +28,22 @@ export function uploadedFilesList(query) { } // 新增 -export function add(data) { +export function add(file) { + const formData = new FormData(); + // 确保使用'file'作为字段名,这是后端要求的 + formData.append('file', file); return request({ url: api + '/upload', - method: 'get', - data: data, + method: 'post', + data: formData, + // 当使用FormData时,让浏览器自动设置Content-Type headers: { 'Content-Type': 'multipart/form-data' - } + }, + // 处理二进制数据 + transformRequest: [function(data) { + return data; + }] }) } diff --git a/ALOps_sys_fe/alops-ui/src/views/index.vue b/ALOps_sys_fe/alops-ui/src/views/index.vue index 2b402ed3..07ff5052 100644 --- a/ALOps_sys_fe/alops-ui/src/views/index.vue +++ b/ALOps_sys_fe/alops-ui/src/views/index.vue @@ -152,7 +152,7 @@
设备类型: - {{ selectedDevice.type || '未知' }} + {{ selectedDevice.equTypeName || '未知' }}
设备状态: