From 859111eaa4bc99cf051980e87058bdef2d224ed2 Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Mon, 2 Feb 2026 11:21:26 +0800 Subject: [PATCH] :bug: Fix(custom): fix the s3 download issue --- currentVersion.md | 2 ++ currentVersion_en.md | 2 ++ src/main/manage/apis/s3plist.ts | 3 ++- src/renderer/manage/pages/BucketPage.vue | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/currentVersion.md b/currentVersion.md index f4e8f5f2..61b6eb32 100644 --- a/currentVersion.md +++ b/currentVersion.md @@ -10,3 +10,5 @@ - 修复了Typora对接的问题 - 修复了部分情况下点击相册页面排序按钮无响应的问题 +- 修复了云端s3下载失败的问题 +- 修复了云端页面部分UI字样错误的问题 diff --git a/currentVersion_en.md b/currentVersion_en.md index 0ffe9099..e358875e 100644 --- a/currentVersion_en.md +++ b/currentVersion_en.md @@ -10,3 +10,5 @@ - Fixed issues with Typora integration - Fixed unresponsive sorting buttons on the album page in certain cases +- Fixed S3 download failures on the cloud page +- Fixed some UI text errors on the cloud page diff --git a/src/main/manage/apis/s3plist.ts b/src/main/manage/apis/s3plist.ts index ff9bda90..5185b2f0 100644 --- a/src/main/manage/apis/s3plist.ts +++ b/src/main/manage/apis/s3plist.ts @@ -849,10 +849,11 @@ class S3plistApi { expires: 36000, customUrl, }) + const cleanURL = decodeURIComponent(preSignedUrl) promises.push( () => new Promise((resolve, reject) => { - NewDownloader(instance, preSignedUrl, id, savedFilePath, this.logger, this.proxy).then((res: boolean) => { + NewDownloader(instance, cleanURL, id, savedFilePath, this.logger, this.proxy).then((res: boolean) => { if (res) { resolve(res) } else { diff --git a/src/renderer/manage/pages/BucketPage.vue b/src/renderer/manage/pages/BucketPage.vue index efb2c046..cbf1c94e 100644 --- a/src/renderer/manage/pages/BucketPage.vue +++ b/src/renderer/manage/pages/BucketPage.vue @@ -1023,7 +1023,7 @@ {{ item.finishTime }} {{ - activeUpLoadTab === 'finished' + activeDownLoadTab === 'finished' ? t('pages.manage.bucket.success') : t('pages.manage.bucket.failed') }}