现在页面上有
<img src="data:image/png;base64,...">
我想把它赋值到一个文件域上然后提交到服务器
<input type="file">
如果前台传的是base64编码,那么后台只能获取到编码的字符串。
格式是 "data:image/.+;base64,XXXXXXXXXXXXXXXXXXXXX"
后台转化
BASE64Decoder decoder = new sun.misc.BASE64Decoder();
String image64 = jzimage.substring(jzimage.indexOf(",")+1);
byte[] bytes1 = decoder.decodeBuffer(image64);
扫描二维码关注公众号,回复:
399890 查看本文章
String pathString="D:/img/";
try {
FileOutputStream data = new FileOutputStream(pathString);
data.write(bytes);
data.flush();
data.close();
} catch (Exception e) {
e.printStackTrace();
return "";
}