diff --git a/src/main/java/icu/samnyan/aqua/api/controller/sega/game/maimai2/ApiMaimai2PlayerDataController.java b/src/main/java/icu/samnyan/aqua/api/controller/sega/game/maimai2/ApiMaimai2PlayerDataController.java index fd46e556..66dfc5d3 100644 --- a/src/main/java/icu/samnyan/aqua/api/controller/sega/game/maimai2/ApiMaimai2PlayerDataController.java +++ b/src/main/java/icu/samnyan/aqua/api/controller/sega/game/maimai2/ApiMaimai2PlayerDataController.java @@ -85,7 +85,7 @@ public class ApiMaimai2PlayerDataController { } @GetMapping("config/userPhoto/divMaxLength") - public long getConfigUserPhotoDivMaxLength(@Value("${game.maimai2.userPhoto.divMaxLength:16}") long divMaxLength) { + public long getConfigUserPhotoDivMaxLength(@Value("${game.maimai2.userPhoto.divMaxLength:32}") long divMaxLength) { return divMaxLength; } diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/impl/UploadUserPortraitHandler.java b/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/impl/UploadUserPortraitHandler.java index e16f0544..fafd8f3c 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/impl/UploadUserPortraitHandler.java +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/impl/UploadUserPortraitHandler.java @@ -32,7 +32,7 @@ public class UploadUserPortraitHandler implements BaseHandler { public UploadUserPortraitHandler(BasicMapper mapper, @Value("${game.maimai2.userPhoto.enable:true}") boolean enable, @Value("${game.maimai2.userPhoto.picSavePath:data/userPhoto}") String picSavePath, - @Value("${game.maimai2.userPhoto.divMaxLength:16}") long divMaxLength) { + @Value("${game.maimai2.userPhoto.divMaxLength:32}") long divMaxLength) { this.mapper = mapper; this.picSavePath = picSavePath; this.enable = enable; @@ -63,8 +63,10 @@ public class UploadUserPortraitHandler implements BaseHandler { int divLength = userPhoto.getDivLength(); String divData = userPhoto.getDivData(); - if (divLength > divMaxLength) + if (divLength > divMaxLength) { + logger.warn(String.format("stop user %d uploading photo data because divLength(%d) > divMaxLength(%d)", userId, divLength, divMaxLength)); return "{\"returnCode\":-1,\"apiName\":\"com.sega.maimai2servlet.api.UploadUserPortraitApi\"}"; + } try { var tmp_filename = Paths.get(picSavePath, userId + "-up.tmp");