URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "TR"
场景:
上传附件,对文件名称URL解码时,当文件名称包含特殊字符(‘+’、‘%’)会抛出异常:llegal hex characters in escape。
程序:
错误日志:
--> URL:http://xxxxxxxx.xxx/uploadBigFile
--> userInfo:{userId =xxx1, realName=xxxxx, companyId=null, orgName=xxx, companyName=null, orgId=xx, username=xxxx}
--> requestParams:{uploadType=default, busiName=attachment, userId=xxx, currentUserName=64093, xxx=xxx, xxx=xxx, xx=undefined, chunkMD5=xxx, size=5160288, lastModifiedDate=Wed Nov 13 2019 14:29:40 GMT+0800 (中国标准时间), name=%TR%H1gfaR~85)_]0ZAV{6g.jpg, id=WU_FILE_1, fileMD5=xxxxx, type=image/jpeg, }
--------------------------------------------------------------------------------------------------------------------------