@@ -54,6 +54,7 @@ public enum ErrorEnum {
FAILURE_CODE_3024(3024, "存储空间已满"),
FAILURE_CODE_3025(3025, "上传失败"),
FAILURE_CODE_3026(3026, "非法文件, 图片没有像素"),
+ FAILURE_CODE_3027(3027, "非法路径前缀"),
FAILURE_CODE_3031(3031, "缺少必要参数"),
@@ -351,6 +351,8 @@ public class WorkServiceImpl extends IBaseStrServiceImpl<WorkEntity, String> imp
return Result.success();
}
+ // 检查删除文件前缀
+ BaseRuntimeException.isTrue(!ossPath.contains(configConstant.ossBasePath), ErrorEnum.FAILURE_CODE_3027.code(), ErrorEnum.FAILURE_CODE_3027.message());
fileAndOssUtil.deleteFile(ossPath);