我正在尝试通过将base64字符串发送到服务器来将图像保存到服务器,但是它在服务器上一直显示一条错误消息,内容为“非法的base64字符a”。 下面是代码片段:
ImageIO img = ImageIO.getImageIO();
ByteArrayOutputStream out = new ByteArrayOutputStream();
img.save(et, out, ImageIO.FORMAT_PNG, 1);
byte[] ba = out.toByteArray();
userImage64=Base64.encode(ba);
et是我要转换为base64字符串的图像,而userImage64是我要发送至服务器的字符串。导致该错误的原因可能是什么?