From fb31fe14a01426cc3a81f8b17d6ee3174774e72b Mon Sep 17 00:00:00 2001 From: yanghang Date: Tue, 24 Jun 2025 08:38:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E9=A2=84=E8=A7=88=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/common.js | 21 ++++++++------------- src/components/course-item/course-item.vue | 2 +- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/src/api/common.js b/src/api/common.js index 95f53ee7..1b48c997 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -57,18 +57,13 @@ export function previewFile(id, responseType = 'arraybuffer') { responseType, success(result) { console.log(result) - // #ifdef APP-PLUS - let _header = result.header['Content-Type'].split(';')[0] - // #endif - // #ifndef APP-PLUS let _header = result.header['content-type'].split(';')[0] - // #endif // let base64 = new Blob([result.data],{type:result.header['content-type'].split(';')[0]}) let base64 = `data:${_header};base64,` + uni.arrayBufferToBase64(result.data) resolve(base64) }, fail(error) { - reject(new Error('Upload failed')); + reject(new Error(error)); } }); }); @@ -87,16 +82,16 @@ export function previewCacheThumbImage(id, width = 30, height = 30) { uni.request({ url: `${baseUrl}/traoss/tras3/getCacheThumbImage/${id}/${width}/${height}`, header, - responseType, success(result) { - console.log(result) - let _header = result.header['content-type'].split(';')[0] - // let base64 = new Blob([result.data],{type:result.header['content-type'].split(';')[0]}) - let base64 = `data:${_header};base64,` + uni.arrayBufferToBase64(result.data) - resolve(base64) + if(result.data.rtnCode === '0000'){ + let base64 = `data:image/png;base64,` + result.data.body + resolve(base64) + }else{ + reject(new Error(result.data.message)) + } }, fail(error) { - reject(new Error('Upload failed')); + reject(new Error(error)); } }); }); diff --git a/src/components/course-item/course-item.vue b/src/components/course-item/course-item.vue index a6573f9a..8a1afc60 100644 --- a/src/components/course-item/course-item.vue +++ b/src/components/course-item/course-item.vue @@ -1,7 +1,7 @@