如题,我本地idea启动,转换图片没有问题,图片可以正常显示。
但是,部署到环境之后,发现转换的base64字符串跟本地跑起来的base64字符串不一致。
这是为什么?求dalao 解答。
import sun.misc.BASE64Encoder;
干嘛要replaceAll? 你是java8吗?换
final byte[] byteArray = IOUtils.toByteArray(inputStream);
return Base64Utils.encodeToString(byteArray);
试试。
看是不是操作系统编码的问题(替换换行符的那里)