将图片转成二进制并生成Base64编码,在网页中可以通过url查看图片

 String root=SystemConfig.getValue("file.root");// 文件根路径
JSONObject obj = new JSONObject();
String path = root + "/" + url;// 文件路径
File file = new File(path);
FileInputStream in = new FileInputStream(file);
byte[] bytes = new byte[in.available()];
in.read(bytes);
url = url.substring(url.lastIndexOf("/")+1);// 截取文件名
obj.put("name", url);
String base64 = (new BASE64Encoder()).encodeBuffer(bytes).toString();
obj.put("content", base64);// 编码后内容

 

你可能感兴趣的:(图片)