mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-10 20:57:18 +08:00
fix(web): 修复文件上传异常单位显示错误
This commit is contained in:
@@ -130,14 +130,14 @@ public class GlobalExceptionHandler {
|
|||||||
msg = msg.concat(cause.getMessage().toLowerCase());
|
msg = msg.concat(cause.getMessage().toLowerCase());
|
||||||
}
|
}
|
||||||
if (msg.contains("size") && msg.contains("exceed")) {
|
if (msg.contains("size") && msg.contains("exceed")) {
|
||||||
sizeLimit = CharSequenceUtil.subBetween(msg, "maximum (", ")");
|
sizeLimit = CharSequenceUtil.subBetween(msg, "the maximum size ", " for");
|
||||||
} else if (msg.contains("larger than")) {
|
} else if (msg.contains("larger than")) {
|
||||||
sizeLimit = CharSequenceUtil.subAfter(msg, "larger than ", true);
|
sizeLimit = CharSequenceUtil.subAfter(msg, "larger than ", true);
|
||||||
} else {
|
} else {
|
||||||
return defaultFail;
|
return defaultFail;
|
||||||
}
|
}
|
||||||
|
|
||||||
String errorMsg = "请上传小于 %sMB 的文件".formatted(NumberUtil.parseLong(sizeLimit) / 1024 / 1024);
|
String errorMsg = "请上传小于 %sKB 的文件".formatted(NumberUtil.parseLong(sizeLimit) / 1024);
|
||||||
log.warn("请求地址 [{}],上传文件失败,文件大小超过限制。", request.getRequestURI(), e);
|
log.warn("请求地址 [{}],上传文件失败,文件大小超过限制。", request.getRequestURI(), e);
|
||||||
return R.fail(HttpStatus.BAD_REQUEST.value(), errorMsg);
|
return R.fail(HttpStatus.BAD_REQUEST.value(), errorMsg);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user