修改:分片上传文件,文件版本号V1遗漏修复

This commit is contained in:
yangyang01000846
2025-11-26 09:24:17 +08:00
parent b04fd832f9
commit 894477cb00

View File

@@ -237,7 +237,8 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
// 0. 一个文件直接传
if(Objects.equals(req.getChunkTotal(),NumberConstants.ONE)&&
Objects.equals(req.getChunk(),NumberConstants.ONE)){
String finalFileName = filePath + req.getSourceFileName();
// 第一步业务数据入表已经规定好这个文件的路径了
String finalFileName = req.getObjectKey();
Boolean b = minioService.chunkUpload(chunkBucket, req.getFile(), finalFileName);
if(!b){
return buildFailedResponse(resp,"单一文件上传失败",req);
@@ -260,7 +261,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
return buildSuccessResponse(resp,req,tempDirPath);
}
// 3. 全部分片已经上传 => 自动合并
String finalFileName = filePath + req.getSourceFileName();
String finalFileName = req.getObjectKey();
Boolean merge = minioService.merge(chunkBucket, tempDirPath, chunkBucket, finalFileName);
if(!merge){
deleteTempFileAfterFailed(tempDirPath,chunkBucket);