1. 页面 这里输入代码
<div> <span id = "uploadimg" style = "margin: 50px; Hintergrundfarbe: #ddd; Anzeige: Inline-Block; Höhe: 130px; Breite: 200px;"> <span style = "color: #BBB; Schriftgewicht: 600; Border: 2px #ccccccccccccccccccccccc. gestrichelt; Schriftgröße: 20px; Text-Align: Mitte; Anzeige: Inline-Block; Höhe: 50px; Breite: 50px; Zeilenhöhe: 50px; Position: Absolut; style = "display: none" name = "imgcard" id = "imgFilebtn" id = "imgFilebtn" Onchange = "JavaScript: setImagePreview ();"/> </div>
2. 后台
private Datei imgcard; private String imgcardContentType; private String imgcardFileName; public void getImg () {Base64EnenCoder cncoder = new Base64EneCoder (); Bufferedimage bi; boolean issimage = false; String [] imgexts = {".jpg", ".jpeg", ". Bmp", ".png"}; for (string ext: iMgeXTS) {if (imgcardFileName.tolowerCase (). Endswith (ext)) {isImage = true; brechen; }} 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 = cccoder.encodeBuffer (bytes) .trim (); }以上所述是小编给大家介绍的 Struts2 中图片以 Base64 方式上传至数据库 , 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 , 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持! 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持! 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!