1. 页面 这里输入代码
<viv> <span id = "eploadimg" style = "margin: 50px ؛ procession-color: #ddd ؛ display: inline block ؛ height: 130px ؛ width: 200px ؛"> <span style = "color: #bbb ؛ متقطع ؛ حجم الخط: 20px ؛ محاذاة النص: المركز ؛ العرض: الالتواء ؛ الارتفاع: 50px ؛ العرض: 50px ؛ خط الذروة: 50px ؛ الموضع: المطلق ؛ الهامش: 40 بكسل ؛ style = "display: none" name = "imgcard" id = "imgfilebtn" id = "imgfilebtn" onchange = "javaScript: setImagePreview () ؛
2. 后台
ملف خاص imgcard ؛ سلسلة خاصة imgcardContentType ؛ سلسلة خاصة imgcardFilename ؛ public void getimg () {base64encoder encoder = new BASE64ENCODER () ؛ BufferedImage BI ؛ isimage منطقية = خطأ ؛ String [] imgexts = {".jpg" ، ".jpeg" ، ". BMP" ، ".png"} ؛ لـ (String ext: imgexts) {if (imgCardFilename.toLowerCase (). endswith (ext)) {isImage = true ؛ استراحة؛ }} if ((imgcard.length ()/1024/1024)> 3) {return error ؛} bi = imageio.read (imgcard) ؛ bytearrayoutputstream baoS = جديد bytearrayoutputStream () ؛ Imageio.write (Bi ، "JPG" ، BAOS) ؛ byte [] bytes = baos.tobytearray () ؛ String img = encoder.encodeBuffer (bytes) .trim () ؛ }以上所述是小编给大家介绍的 Struts2 中图片以 base64 方式上传至数据库 , 希望对大家有所帮助 如果大家有任何疑问请给我留言 , , 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!