mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 02:08:15 +08:00
update 优化分片上传键值更新
This commit is contained in:
parent
8792129aed
commit
1e559b71b3
@ -52,11 +52,9 @@ public class MultipartBo implements Serializable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 内容的 MD5 摘要
|
* 内容的 MD5 摘要
|
||||||
* (initiate初始化、合并complete的时候,需要第一片的md5值用来判断断点续传)
|
* initiate初始化需要第一片的md5值用来判断断点续传,upload状态时,非必需(如果有值会校验)
|
||||||
* upload状态时,非必需(如果有值会校验)
|
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "第一片的md5值不能为空", groups = EditGroup.class)
|
@Size(max = 255, message = "内容的 MD5 摘要,如果有的话不能超过255", groups = AddGroup.class)
|
||||||
@Size(max = 255, message = "内容的 MD5 摘要,如果有的话不能超过255", groups = {AddGroup.class, EditGroup.class})
|
|
||||||
private String md5Digest;
|
private String md5Digest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -31,6 +31,11 @@ public class MultipartVo implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String originalName;
|
private String originalName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分片第一片的md5值
|
||||||
|
*/
|
||||||
|
private String md5Digest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用于分片上传任务的 Upload ID
|
* 用于分片上传任务的 Upload ID
|
||||||
* 在初始化分片上传时获取,并在后续的分片上传和完成上传过程中使用
|
* 在初始化分片上传时获取,并在后续的分片上传和完成上传过程中使用
|
||||||
|
|||||||
@ -347,7 +347,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
|
|||||||
// 保存文件信息
|
// 保存文件信息
|
||||||
SysOssVo sysOssVo = buildResultEntity(multipartVo.getOriginalName(), multipartVo.getSuffix(), storage.getConfigKey(), uploadResult);
|
SysOssVo sysOssVo = buildResultEntity(multipartVo.getOriginalName(), multipartVo.getSuffix(), storage.getConfigKey(), uploadResult);
|
||||||
RedisUtils.deleteObject(uploadIdKey);
|
RedisUtils.deleteObject(uploadIdKey);
|
||||||
RedisUtils.deleteObject(GlobalConstants.OSS_CONTINUATION + LoginHelper.getUserId() + multipartBo.getMd5Digest());
|
RedisUtils.deleteObject(GlobalConstants.OSS_CONTINUATION + LoginHelper.getUserId() + multipartVo.getMd5Digest());
|
||||||
return sysOssVo;
|
return sysOssVo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user