java 保存页面上传 js 图片

现在页面上有

 <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 "";

        }

猜你喜欢

转载自xiaoqiufeng.iteye.com/blog/2373666