Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流)
来源:互联网 发布:淘宝天猫8折代购原理 编辑:程序博客网 时间:2024/06/07 01:24
Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流)
java代码如下:
/**
* 二进制流转Base64字符串*
* @param data 二进制流
* @return data
* @throws IOException 异常
*/
public static String getImageString(byte[] data) throws IOException {
BASE64Encoder encoder = new BASE64Encoder();
return data != null ? encoder.encode(data) : "";
}
/**
* Base64字符串转 二进制流
*
* @param base64String Base64
* @return base64String
* @throws IOException 异常
*/
public static byte[] getStringImage(String base64String) throws IOException {
BASE64Decoder decoder = new sun.misc.BASE64Decoder();
return base64String != null ? decoder.decodeBuffer(base64String) : null;
}
前台页面代码如下:
前台用的是freemarker模板引擎
<td style="padding: 5px" rowspan="4">
<#if (picList??) >
<div class="ylMarquee">
<ul>
<#list picList as pl>
<li style='float:left;'>
<img id='img_${pl.sf_id}' src='data:image/jpeg|png|gif;base64,${pl.base64String}' width='120' height='160'
style='border:none; padding-right:5px;'/>
</li>
</#list>
</ul>
</div>
</#if>
</td>
效果如图:
- Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流)
- 将图片转成base64字符串并在JSP页面显示的Java代码
- base64二进制图片在JSP页面解析
- 取出数据库中BASE64编码后的图片二进制流数据显示在JSP页面上
- 二进制照片转base64
- [Java学习] 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- [Java学习] 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
- base64:保存二进制图片内容并显示测试
- C# 将二进制数据转换成BASE64字符串的方法
- 将图片文件流转换成base64字符串
- 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- 将二维码图片转字节编译base64在页面显示
- js 显示 base64编码 的二进制流 图片
- 怎样制作PHP验证码
- 'latin-1'codec can't encode characters in postion 52-55:ordinal not in range(256)
- Codeforces Round #367/706 (Div. 2)
- 更新一张表数据到另一张表sql
- 机器学习进阶路上不可错过的 28 个视频
- Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流)
- php基础数组
- 重构二叉树
- LA3905-Meteor(扫描线)
- C++防止误输的处理
- Hadoop RPC
- 用纯css3绘制三角形的原理
- 静态导入
- bzoj1010(斜率优化)