修改:多文件,分片上传接口修改。

This commit is contained in:
yangyang01000846
2025-11-24 16:17:32 +08:00
parent 87ef062f81
commit 64fd64ad90
3 changed files with 85 additions and 52 deletions

View File

@@ -6,6 +6,15 @@ import org.springframework.web.multipart.MultipartFile;
@Data
public class ChunkUploadMinioFileReq {
// 接口5.1 前端生成的,用于发起统一一次审批流的凭证
private String uploadTaskId;
// 接口5.1 返回的这个文件对应的业务数据主键id
private Long businessId;
// 接口5.1 返回的 objectKey
private String objectKey;
// 原始文件的名称
private String sourceFileName;
@@ -21,7 +30,8 @@ public class ChunkUploadMinioFileReq {
// 分块文件传输对象
private MultipartFile file;
// 第一片请求不传,后面的请求必传,第一次请求成功后后端会返回,本次文件的父目录
private String fileDirPath;
// 单一文件维度。第一片请求不传,后面的请求必传,第一次请求成功后后端会返回,本次文件的父目录
private String fileTempPath;
}

View File

@@ -5,16 +5,19 @@ import lombok.Data;
@Data
public class ChunkUploadMinioFileResp {
// 临时文件的父级的父级目录,第一次请求后返回,后面每次同一分片任务请求都必须携带
private String fileDirPath;
// 本次分片上传的结果 true 成功false 失败
private Boolean result;
// 最后合并文件的绝对路径
private String filePath="";
// 文件关联的业务数据Id
private Long businessId;
// 分片异常msg正常无数据
private String errMsg="";
// 分片上传的任务Id,用于回调处理的审批流创建
private String uploadTaskId;
// 最后合并文件的桶名称
private String bucketName;
// 分片文件的临时目录,第一次请求后,每次都会返回
private String fileTempPath;
// 失败的原因
private String errMsg;
}