base64位格式转换成图片格式
本帖最后由 hmashuting 于 2012-10-22 17:12:59 编辑 我先说一下我的操作
先上传了一张图片,然后把这个照片转码成base64格式的存到数据库中,数据库存储数据的字段类型是clob,现在想要读取这个图片,并且以图片的形式保存到一个路径下(比如D盘根目录下)
现在遇到的问题是从数据库中读取的时候不知道怎么弄了,数据库是clob类型的,我怎么才能转换成图片类型呢
哪位大师帮帮忙啊,最好有代码,谢谢啦,很急的~~~
[最优解释]
try {
String str = "hello中文123.#!";
System.out.println("原文:"+str);
byte[] bys = str.getBytes();
BASE64Encoder b64Encoder = new BASE64Encoder();
String ec = b64Encoder.encode(bys);
System.out.println("base64编码:"+ec);
BASE64Decoder b64Decoder = new BASE64Decoder();
bys = b64Decoder.decodeBuffer(ec);
System.out.println("base64解码:"+new String(bys));
} catch (IOException e) {
e.printStackTrace();
}