java上传附件含有%处理

在附件名称中含有%的时候,上传附件进行url编码解析的时候会出错,可以替换含有%的字符为%25,代码如下:

JAVA版:

value = value.replaceAll("%(?![0-9a-fA-F]{2})", "%25");

JS版:

由于js没有replaceAll方法,所以取个巧。

result.fileName.split('%').join(escape('%'))

猜你喜欢

转载自www.cnblogs.com/stromgao/p/12033687.html
今日推荐