本地图片转base64编码问题

2020-06-01 10:53发布

问题:

如题,我本地idea启动,转换图片没有问题,图片可以正常显示。
但是,部署到环境之后,发现转换的base64字符串跟本地跑起来的base64字符串不一致。
这是为什么?求dalao 解答。

import sun.misc.BASE64Encoder;

回答1:

干嘛要replaceAll? 你是java8吗?换

final byte[] byteArray = IOUtils.toByteArray(inputStream);
return Base64Utils.encodeToString(byteArray);

试试。



回答2:

看是不是操作系统编码的问题(替换换行符的那里)



标签: base64