From eedc056e860cf13deae1a39df1c473ba9dae21a9 Mon Sep 17 00:00:00 2001 From: liutong <836164388@qq.com> Date: Thu, 20 Mar 2025 16:38:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(upload):=20=E4=BC=98=E5=8C=96=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在上传图片时添加 token 验证 - 修改上传接口地址,增加斜线分隔- 添加注释的登录跳转逻辑 - 调整上传请求的 header,增加 token --- components/AQ/AQUplodeImgMulti.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/components/AQ/AQUplodeImgMulti.vue b/components/AQ/AQUplodeImgMulti.vue index 253fb87..ac6cf06 100644 --- a/components/AQ/AQUplodeImgMulti.vue +++ b/components/AQ/AQUplodeImgMulti.vue @@ -99,7 +99,7 @@ import {Api_url} from "../../common/config"; }, //上传接口地址 - uploadApiUrl: `${Api_url}api/file/image`, + uploadApiUrl: `${Api_url}/file/image`, // 上传图片的样式 imageStyles: { @@ -137,12 +137,25 @@ import {Api_url} from "../../common/config"; }, async uplodeFile(filePath,index){ + let token = uni.getStorageSync('token') || '' + + // if(!token){ + // //跳转登陆页 + // uni.navigateTo({ + // url: '/pages/student/login/login' + // }) + // } + alert(token) + await uni.uploadFile({ url: this.uploadApiUrl, //仅为示例,非真实的接口地址 filePath: filePath, name: 'file', + header: { + 'token': `${token}`,//请求头设置token + }, // formData: { - // 'file': '' + // 'age': '我是自定义参数' // }, success: (uploadFileRes) => { let res = JSON.parse(uploadFileRes.data.replace(/\ufeff/g, "") || "{}")