feat(file): 新增文件上传校验与错误码
- 支持图片格式与大小限制(最大5MB) - 补充 FILE_NAME_ERROR、FILE_TYPE_ERROR、FILE_SIZE_EXCEED 错误码 - 移除 FileController.upload 的异常声明,统一由 BusinessException 处理
This commit is contained in:
@@ -20,6 +20,9 @@ public enum ErrorCode {
|
||||
OPERATION_ERROR(50001, "操作失败"),
|
||||
APPLE_LOGIN_ERROR(40003, "Apple登录失败"),
|
||||
FILE_IS_EMPTY(40001, "上传文件为空"),
|
||||
FILE_NAME_ERROR(40002, "文件名错误"),
|
||||
FILE_TYPE_ERROR(40004, "文件类型不支持,仅支持图片格式"),
|
||||
FILE_SIZE_EXCEED(40005, "文件大小超出限制,最大支持5MB"),
|
||||
TOKEN_NOT_FOUND(40102, "未能读取到有效用户令牌"),
|
||||
TOKEN_INVALID(40103, "令牌无效"),
|
||||
TOKEN_TIMEOUT(40104, "令牌已过期"),
|
||||
@@ -27,7 +30,6 @@ public enum ErrorCode {
|
||||
TOKEN_KICK_OUT(40107, "令牌已被踢下线"),
|
||||
TOKEN_FREEZE(40108, "令牌已被冻结"),
|
||||
TOKEN_NO_PREFIX(40109, "未按照指定前缀提交令牌"),
|
||||
FILE_NAME_ERROR(40002, "文件名错误"),
|
||||
USER_NOT_FOUND(40401, "用户不存在"),
|
||||
USER_INFO_UPDATE_FAILED(50002, "用户信息更新失败"),
|
||||
PASSWORD_OR_MAIL_ERROR(50003,"密码或邮箱错误" ),
|
||||
|
||||
Reference in New Issue
Block a user