如何将图片存到数据库中,并在前台显示:
来源:互联网 发布:腾讯强力卸载软件 编辑:程序博客网 时间:2024/05/22 06:07
将图片转为文件输入流,再将输入流读取转化为base64码,将base64码存入数据库中,前台可直接根据base64码读取成图片
在这里就不写数据库连接等方法了,直接把核心代码贴出来:
File file = new File("D:\\Chrysanthemum.jpg");FileInputStream is = new FileInputStream(file);byte[] data = new byte[is.available()];is.read(data);is.close();BASE64Encoder encoder = new BASE64Encoder();String base64Img = encoder.encode(data);System.out.print(base64Img);
前台要显示时,只需获取图片的base64码字符串传到前台转换即可展示图片:
<img src="data:image/jpg;base64,<%=base64Path %>" width="50%" height="50%"/>
但是 base64码真的太长了,不方便数据库的存储和读取。
所以并不建议使用该方法来存储图片,之后会再发一个带图片预览的用ajax存储图片的Demo。
阅读全文
0 0
- 如何将图片存到数据库中,并在前台显示:
- 如何将图片存到数据库中?
- 将数据流转化为图片 并显示在前台页面
- 从数据库中读取图片显示在前台页面
- 如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- 如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- 如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- JavaWeb实现图片异步上传,在前台展示,并以二进制保存到数据库
- ckeditor用于上传图片并在前台显示
- 如何存图片到数据库中
- 从数据库中取树用json表示并在前台显示
- ajax动态查询数据库数据并显示在前台
- 将图片保存到数据库表中及从数据库表中读取图片并显示
- SSH如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
- 如何去掉从数据库中读出的带有html标签的字符串,并是标签起效,显示在前台页面
- 如何将图片转换存入到数据库中,并从数据库中取出转换成图片
- 将数据库中内容展示在前台页面上
- 图片以二进制形式存到数据库中,并从数据库中读出显示在页面上
- java异常处理
- 【TensorFlow】MNIST(使用LeNet5+滑动平均+正则化+指数衰减法+激活函数+模型持久化)
- pxe装机(http篇)
- 项目中,微信利用jweixin进行图片上传
- 线程中的一些方法(yield,sleep,wait)
- 如何将图片存到数据库中,并在前台显示:
- 【Maven实战】之灵活的构建
- javascript历史
- 韩信点兵
- Android aidl 案例分析Binder机制
- flume 介绍与原理
- python基础面试题
- 随笔
- "1,2;3,4,5;6,7,8,9" 转换成[1,2][3,4,5][6,7,8,9]