Struts2中图片以base64方式上传至数据库_java

1.页面 这里输入代码

<div>
<span id="uploadImg" style="margin:50px;background-color:#ddd;display:inline-block;height:130px;width:200px;">
<span style="color:#bbb;font-weight:600;border:2px #ccc dashed;font-size:20px;text-align:center;display:inline-block;height:50px;width:50px;line-height:50px;position:absolute;margin-top:40px;margin-left:75px;z-index:99">+
</span>
<img id="preview" style="display: none; ">
</span>
<input type="file" style="display:none" name="ImgCard" id="imgFileBtn" id="imgFileBtn" style="width:150px;" onchange="javascript:setImagePreview();"/> </div> 

2.后台

private File ImgCard;
private String ImgCardContentType;
private String ImgCardFileName;
public void getImg(){
BASE64Encoder encoder = new BASE64Encoder();
BufferedImage bi;
boolean isImage = false;
String[] imgExts = {".jpg", ".jpeg",".bmp", ".png"};
for(String ext : imgExts) {
if(ImgCardFileName.toLowerCase().endsWith(ext)) {
isImage = true;
break;
}
}
if((ImgCard.length()/1024/1024)>3){
return ERROR;
}
bi = ImageIO.read(ImgCard);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(bi, "jpg", baos);
byte[] bytes = baos.toByteArray();
String img= encoder.encodeBuffer(bytes).trim();
}

以上所述是小编给大家介绍的Struts2中图片以base64方式上传至数据库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, struts2
base64
base64 存入数据库、c base64转存数据库、base64存数据库、数据库存储base64、base64 存入sql数据库,以便于您获取更多的相关知识。

时间: 2024-10-27 02:10:57

Struts2中图片以base64方式上传至数据库_java的相关文章

ckeditor图片上传至数据库

问题描述 ckeditor图片上传至数据库 在这个编辑器中添加图片之后,怎样将图片和文字同时上传到数据库,因为显示数据的时候只显示文档类却不能显示图片,怎么办呢 解决方案 显示数据的时候转化一下 Server.HtmlDecode(需要显示的内容)

图片上传到数据库中

上传|数据|数据库 很久就想自己写一写程序了,不过由于赖就不想写我,今天刚好有空,所以写了这个小小的程序很容易一看就知道的,不多说了就此开始: 我们做一个上传的.数据据库的字段就id自动编号 big 字段类型是 OLE 呵呵就简单的那个字段好了 uppic.asp上传程序名 <%dim rs dim formsize,formdata,bncrlf,divider,datastart,dataend,mydataformsize=request.totalbytes '取得客户端发过来的大小fo

图片-通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的

问题描述 通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的 图片保存到磁盘后,当我想换掉这个图片时,用什么方法可以用新的图片覆盖掉老图片 解决方案 一般存路径就是文件改过名字的路径,再次保存新图片,取得原来的路径删除呗,然后在存 解决方案二: 上传的时候重命名同时将文件路径的信息保存到数据库. 硬盘保存文件 . 解决方案三: 用文件流写文件的时候路径不就是名字 解决方案四: 上传的时候用自己想要的名字存在服务器上就行了

图片-Android用post方式上传到服务器的问题?

问题描述 Android用post方式上传到服务器的问题? 我在做一个图片上传的功能,后台是C++写的,给了一个图片上传的地址,用Post方式上传,给了我两个参数,FileData:表示图片的byte[]:FileName:表示图片的名字:后台取图片的数据流时,是根据FileData这个参数取的,就是跟那种键值对应的方式,我怎样才能把这个FileData和FileName传过去?让后台取的时候可以得到对应的byte[]和图片名字, 解决方案 你先传FileName以及name长度,然后传图片长度

.net 实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出怎么弄,求大手指点

问题描述 .net实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出来怎么弄,求大手指点 解决方案 解决方案二:如果你是用的服务器控件,那也有事件的啊如果你不是的话,那就要用js来通知更新,可以的方法有:1.后台返回js,更新指定img2.前端定时轮询,超出次数则提示上传失败

用户头像base64编码上传与保存头像问题

今天这篇博文主要讲思想,可能别人还有更好的学习思路,如果觉得还有更好的想法的可以留言博主哦^-^ 咱们先一步一步的来,首先,我们要获取本地的图片,无论你们是采用拍照.相册或是drawable资源返回的Bitmap,我们先拿到这个图片,一般我们上传都需要给图片进行压缩(质量压缩和比例压缩),今天就不谈文件压缩的事情了,我们先切中重点,下面是我获取到资源文件的bitmap 获取bitmap图片 Bitmap bitmap =BitmapFactory.decodeResource(getResour

wpf-WPF 项目中如何实现文件的上传和下载

问题描述 WPF 项目中如何实现文件的上传和下载 WPF 项目中如何实现文件的上传和下载功能,本人WPF初学者,求大神给一两个简单易懂的例子. 解决方案 参考WPF用流的方式上传/显示/下载图片文件(保存在数据库)WPF文件上传与下载功能 解决方案二: http://silverlightchina.net/html/study/WPF/2011/0512/7580.html http://www.th7.cn/Article/bc/wpf/201105/20110524082359.html

ASP:利用ASP把图片上传到数据库

ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境.通过ASP我们可以创建功能强大的动态的WEB应用程序.ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件. 在日常工作中,例如开发一个"商品网上销售系统"吧,为了使顾客对商品的外观有所了解,也就是顾客在看商品的文字介绍的同时在文字的旁边有该商品

实例分析:利用ASP把图片上传到数据库

上传|数据|数据库 ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境.通过ASP我们可以创建功能强大的动态的WEB应用程序.ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件. 在日常工作中,例如开发一个"商品网上销售系统"吧,为了使顾客对商品的外观有所了解,也就是顾客在看商品的文字介绍的同时