From 1f173d482408cbeedb84d261898ebd2efb816547 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期二, 14 四月 2026 09:07:07 +0800
Subject: [PATCH] feat:生产环境配置
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/upload/ObsUploadService.java | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/upload/ObsUploadService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/upload/ObsUploadService.java
index bf3cee6..3694c25 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/upload/ObsUploadService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/upload/ObsUploadService.java
@@ -38,7 +38,8 @@
String originalName = file.getOriginalFilename();
String objectKey = buildObjectKey(bizPath, originalName);
File tempFile = createTempFile(file, originalName);
- uploadProgressService.init(taskId);
+ long totalBytes = file.getSize();
+ uploadProgressService.init(taskId, totalBytes);
try (ObsClient obsClient = new ObsClient(
properties.getAccessKeyId(),
properties.getSecretAccessKey(),
@@ -52,7 +53,7 @@
request.setProgressInterval(1024 * 100L);
obsClient.putObject(request);
UploadFileResult result = new UploadFileResult(buildFileUrl(objectKey), originalName, objectKey);
- uploadProgressService.markSuccess(taskId, result);
+ uploadProgressService.markSuccess(taskId, result, totalBytes);
return result;
} catch (ObsException e) {
log.error("OBS文件上传失败: bucket={}, objectKey={}", properties.getBucketName(), objectKey, e);
--
Gitblit v1.7.1