验证码以base64文件编码形式传输并显示前端

验证码的实现请点击:http://www.iteye.com/topic/573456

关于以base64编码形式传输并显示在前端,代码如下:

ByteArrayOutputStream out=new ByteArrayOutputStream();
public void write(ByteArrayOutputStream out) throws IOException {//传入的是ByteArrayOutputStream out=new ByteArrayOutputStream();
ImageIO.write(buffImg, "png", out);//此句在验证码实例中到处可以见
System.out.println(out.toByteArray());
byte[] bytes = out.toByteArray();

String base64bytes = Base64.encode(bytes);
//该字符串传输至前端放入src即可显示图片,安卓可以去掉data:image/png;base64,

String src = "data:image/png;base64," + base64bytes;/
System.out.println(src);out.close();
}


 
 

该解决方案请点击(需翻墙):http://stackoverflow.com/questions/6377608/in-java-is-it-possible-to-convert-a-bufferedimage-to-an-img-data-uri

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值