GlobalAward MINIO配置

This commit is contained in:
litianxiang
2026-01-21 11:38:38 +08:00
parent d4a4724f61
commit 2b3e12a11c
5 changed files with 9 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ package com.ai.da.service.upload;
import com.ai.da.model.dto.*; import com.ai.da.model.dto.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
/** /**
* 分片上传服务接口 * 分片上传服务接口
* 提供PDF和视频文件的分片上传、断点续传功能 * 提供PDF和视频文件的分片上传、断点续传功能

View File

@@ -88,6 +88,11 @@ public class UploadTask {
*/ */
UPLOADING, UPLOADING,
/**
* 正在处理文件(合并分片、上传到存储)
*/
PROCESSING,
/** /**
* 上传完成 * 上传完成
*/ */

View File

@@ -59,8 +59,7 @@ public class UploadServiceImpl implements UploadService {
@Resource @Resource
private MinioUtil minioUtil; private MinioUtil minioUtil;
@Value("${minio.bucketName:globalAward}")
@Value("${minio.bucket:contestants}")
private String minioBucket; private String minioBucket;
// 内存存储上传任务状态 // 内存存储上传任务状态
@@ -116,7 +115,6 @@ public class UploadServiceImpl implements UploadService {
} }
@Override @Override
@Async
public UploadCompleteResponse completePdfUpload(String uploadId, String fileName, long totalSize) { public UploadCompleteResponse completePdfUpload(String uploadId, String fileName, long totalSize) {
UploadTask task = validateAndGetTask(uploadId, "pdf"); UploadTask task = validateAndGetTask(uploadId, "pdf");
@@ -220,7 +218,6 @@ public class UploadServiceImpl implements UploadService {
} }
@Override @Override
@Async
public UploadCompleteResponse completeVideoUpload(String uploadId, String fileName, long totalSize) { public UploadCompleteResponse completeVideoUpload(String uploadId, String fileName, long totalSize) {
UploadTask task = validateAndGetTask(uploadId, "video"); UploadTask task = validateAndGetTask(uploadId, "video");

View File

@@ -63,6 +63,7 @@ minio.bucketName.gradient=aida-gradient
minio.bucketName.modifiedSketch=aida-modified-sketch minio.bucketName.modifiedSketch=aida-modified-sketch
minio.bucketName.slogan=aida-slogan minio.bucketName.slogan=aida-slogan
minio.bucketName.partialDesign=aida-partial-design minio.bucketName.partialDesign=aida-partial-design
minio.bucketName.globalAward=global-award
redirect_url=http://18.167.251.121:7788 redirect_url=http://18.167.251.121:7788
spring.rabbitmq.host=18.167.251.121 spring.rabbitmq.host=18.167.251.121
@@ -180,6 +181,4 @@ file.upload.max.size.video=104857600
# 上传任务过期时间(小时) # 上传任务过期时间(小时)
file.upload.task.expiry.hours=24 file.upload.task.expiry.hours=24
# MinIO配置
minio.bucket=contestants
global.award.link=https://develop.aida.com.hk/ global.award.link=https://develop.aida.com.hk/

View File

@@ -63,6 +63,7 @@ minio.bucketName.gradient=aida-gradient
minio.bucketName.modifiedSketch=aida-modified-sketch minio.bucketName.modifiedSketch=aida-modified-sketch
minio.bucketName.slogan=aida-slogan minio.bucketName.slogan=aida-slogan
minio.bucketName.partialDesign=aida-partial-design minio.bucketName.partialDesign=aida-partial-design
minio.bucketName.globalAward=global-award
redirect_url=http://18.167.251.121:7788 redirect_url=http://18.167.251.121:7788
spring.rabbitmq.host=18.167.251.121 spring.rabbitmq.host=18.167.251.121
@@ -178,6 +179,4 @@ file.upload.max.size.video=104857600
# 上传任务过期时间(小时) # 上传任务过期时间(小时)
file.upload.task.expiry.hours=24 file.upload.task.expiry.hours=24
# MinIO配置
minio.bucket=contestants
global.award.link=https://www.aida.com.hk/ global.award.link=https://www.aida.com.hk/