原因:
通过BASE64Encoder将图片编码时,发现图片超过60kb的时候,编码会发生错误。
将字符串打印发现错误的字符串中有/r/n换行符。
解决办法:
encoder.encode(imagefile.getBytes()).replaceAll("\r\n", "");
通过replaceAll将换行符替换掉
原因:
通过BASE64Encoder将图片编码时,发现图片超过60kb的时候,编码会发生错误。
将字符串打印发现错误的字符串中有/r/n换行符。
解决办法:
encoder.encode(imagefile.getBytes()).replaceAll("\r\n", "");
通过replaceAll将换行符替换掉