一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Struts2中圖片以base64方式上傳至數據庫

Struts2中圖片以base64方式上傳至數據庫

2020-06-19 11:29Alexdevlin JAVA教程

這篇文章主要介紹了Struts2中圖片以base64方式上傳至數據庫的實現代碼,代碼分為前臺和后臺兩段,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1.頁面 這里輸入代碼

?
1
2
3
4
5
6
7
<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.后臺

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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方式上傳至數據庫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
  • JAVA教程Java線程的控制詳解

    Java線程的控制詳解

    這篇文章主要介紹了Java中的join線程、后臺線程、線程睡眠、線程讓步以及線程的優先級,非常的詳細,希望能對大家有所幫助 ...

    hebedich3652019-12-04
  • JAVA教程Java打亂ArrayList生成一個隨機序列列表

    Java打亂ArrayList生成一個隨機序列列表

    有時候會需要將一個ArrayList或者數組中的數字打亂,方便后續使用,比如隨機出題、答案選項打亂、連線題打亂、抽獎號碼打亂等等,把我自己寫的一段代...

    daisy2082020-06-06
  • JAVA教程Java關系操作符簡寫介紹

    Java關系操作符簡寫介紹

    下面小編就為大家帶來一篇Java關系操作符簡寫介紹。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...

    jingxian2152020-05-01
  • JAVA教程分享Java常用幾種加密算法(四種)

    分享Java常用幾種加密算法(四種)

    Base64是網絡上最常見的用于傳輸8Bit字節代碼的編碼方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的詳細規范。本文給大家分享java常用的幾種加密算法...

    mrr3352020-01-09
  • JAVA教程淺析java 的 static 關鍵字用法

    淺析java 的 static 關鍵字用法

    這篇文章主要介紹了淺析java 的 static 關鍵字用法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下 ...

    jeyson1202020-05-19
  • JAVA教程JAVA socket.io注解原理及用法圖解

    JAVA socket.io注解原理及用法圖解

    這篇文章主要介紹了JAVA socket.io注解原理及用法圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參...

    冬凜4682020-06-16
  • JAVA教程java使用poi讀取ppt文件和poi讀取excel、word示例

    java使用poi讀取ppt文件和poi讀取excel、word示例

    這篇文章主要介紹了java使用poi讀取ppt文件和poi讀取excel、word示例,需要的朋友可以參考下 ...

    java教程網4852019-11-14
  • JAVA教程Java樹形菜單的創建

    Java樹形菜單的創建

    這篇文章主要介紹了Java圖形用戶界面中樹形菜單的創建樹形菜單的創建 ...

    IT_xiao小巫4182020-01-09
主站蜘蛛池模板: 欧洲久久| 久久亚洲免费视频 | tube8最近日本护士 | 国产福利不卡一区二区三区 | 皇上撞着太子妃的秘密小说 | 特黄视频免费看 | 丰满艳妇亲伦视频 | 2019男人天堂 | 国产精品免费观在线 | 搡60一70岁的老女人小说 | 双性np肉文 | 国产五月天在线 | 国产精品一区二区久久不卡 | 国产精品每日在线观看男人的天堂 | 午夜影视免费 | 亚洲a视频在线观看 | 精品亚洲视频在线观看 | 91九色porn偷拍在线 | 91精品国产高清久久久久 | 舔穴吸奶| 俄罗斯一级淫片 | www.片| 国产成人盗摄精品 | 2020年精品国产午夜福利在线 | 爱情岛论坛亚洲品质自拍视频 | 95在线观看精品视频 | 欧美老妪 | 2021麻豆剧果冻传媒入口永久 | 性欧美video 性满足久久久久久久久 | 女人张开腿 让男人桶个爽 免费观看 | 国产馆在线观看免费的 | 国产精品久久久久久 | 调教女警花穿环上班 | 国产日韩一区二区三区 | 亚洲国产精品久久精品成人网站 | 久久sese | 韩国三级年轻小的胰子完整 | 美女大逼逼 | 免费精品一区二区三区在线观看 | 国产国语在线播放视频 | 色综合色狠狠天天久久婷婷基地 |