Dubbo传输base64加密后的流,接收方文件损坏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zgsxhdzxl/article/details/78410340
由于base64加密,会自动在字符串中加入换行符,经过dubbo传输后,客户端接收到的是没有换行符的字符串,所以会导致两边不一致,只需要在服务端在传输之前去掉换行符就可以了  doc.replaceAll("[\\s*\t\n\r]", ""); 

猜你喜欢

转载自blog.csdn.net/zgsxhdzxl/article/details/78410340