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 摘要
|
||||
* (initiate初始化、合并complete的时候,需要第一片的md5值用来判断断点续传)
|
||||
* upload状态时,非必需(如果有值会校验)
|
||||
* initiate初始化需要第一片的md5值用来判断断点续传,upload状态时,非必需(如果有值会校验)
|
||||
*/
|
||||
@NotBlank(message = "第一片的md5值不能为空", groups = EditGroup.class)
|
||||
@Size(max = 255, message = "内容的 MD5 摘要,如果有的话不能超过255", groups = {AddGroup.class, EditGroup.class})
|
||||
@Size(max = 255, message = "内容的 MD5 摘要,如果有的话不能超过255", groups = AddGroup.class)
|
||||
private String md5Digest;
|
||||
|
||||
/**
|
||||
|
||||
@ -31,6 +31,11 @@ public class MultipartVo implements Serializable {
|
||||
*/
|
||||
private String originalName;
|
||||
|
||||
/**
|
||||
* 分片第一片的md5值
|
||||
*/
|
||||
private String md5Digest;
|
||||
|
||||
/**
|
||||
* 用于分片上传任务的 Upload ID
|
||||
* 在初始化分片上传时获取,并在后续的分片上传和完成上传过程中使用
|
||||
|
||||
@ -347,7 +347,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
|
||||
// 保存文件信息
|
||||
SysOssVo sysOssVo = buildResultEntity(multipartVo.getOriginalName(), multipartVo.getSuffix(), storage.getConfigKey(), uploadResult);
|
||||
RedisUtils.deleteObject(uploadIdKey);
|
||||
RedisUtils.deleteObject(GlobalConstants.OSS_CONTINUATION + LoginHelper.getUserId() + multipartBo.getMd5Digest());
|
||||
RedisUtils.deleteObject(GlobalConstants.OSS_CONTINUATION + LoginHelper.getUserId() + multipartVo.getMd5Digest());
|
||||
return sysOssVo;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user