我正在使用 AJAX 从我的 JSP 向 servlet 发送经过 base64 编码的图像。在 servlet 方面,我正在尝试解码并将其保存到文件或呈现到浏览器。我得到一个空图像。这是我的 servlet 端代码
String imageStr = request.getParameter("image");
byte[] decoded = Base64.decodeBase64(imageStr);
String path = "D:\\myImage.png";
try {
OutputStream out1 = new BufferedOutputStream(new FileOutputStream(path));
out1.write(decoded);
} finally {
}
我得到一个图像,但它是空的。