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')
}}