一:代码
String img = getPara("img");
// r.set("img", img);System.err.println(img);
byte imgs[] = img.getBytes();
System.err.println(imgs);
r.set("img", imgs);
boolean b = UserService.me.updateUser(r);
String content = new String(r.getBytes("img"), "utf-8");
System.err.println(content);
二:结果
三:转化为图片
public static boolean GenerateImage(String img) {
if (img == null) { // 图像数据为空
return false;
}
BASE64Decoder decoder = new BASE64Decoder();
try {
// Base64解码
byte[] b = decoder.decodeBuffer(img);
// System.out.println("解码完成");
for (int i = 0; i < b.length; ++i) {
if (b[i] < 0) {// 调整异常数据
b[i] += 256;
}
}
// System.out.println("开始生成图片");
// 生成jpeg图片
OutputStream out = new FileOutputStream("e:\\a.jpg");
out.write(b);
out.flush();
out.close();
return true;
} catch (Exception e) {
return false;
}
}
四:结果