解决方案一通过函数完成全角到半角的转换在对Base64字符串解码前先完成字符串转换publicstaticStringconvertToHalfWidth(Stringinput){if(inputnull){returnnull;}StringBuildersbnewStringBuilder(input.length());for(charc:input.toCharArray()){if(cc){// 全角字符范围sb.append((char)(c-0xFEE0));}elseif(c ){// 全角空格sb.append((char)0x20);}else{sb.append(c);}}returnsb.toString();}解决方案二新建 weaver_security_custom_rules_xxx.xml 【xxx自定义】放到 /ecology/WEB-INF/securityXML目录下文件内容如下?xml version1.0encodingUTF-8?rootspecial-nonurlsurlvalue/api/weavernorth/scan/uploadFile后端的接口地址/valueparamsparamvaluebaseimg(图片的base64参数名)/valuerulesrule##CONST:CODE##/rule/rules/param/params/url/urls/special-non/root修改 /ecology/WEB-INF/weaver_security_config.xml 文件在status1/status下添加use-old-sql-modetrue/use-old-sql-mode系统管理登录系统访问/updateRules.jsp 等几分钟后即可