/** * 对图片进行base64encoder编码 * * @author mrZhang * @param path * @return */ public static String encodeImage(String path) { BASE64Encoder encoder = null; byte[] b = null; InputStream in = null; String resultStr = null; try { in = new FileInputStream(path); b = new byte[in.available()]; in.read(b); // 对字节数组Base64编码 encoder = new BASE64Encoder(); resultStr = encoder.encode(b);// Base64编码过的字节数组字符串 } catch (IOException e) { e.printStackTrace(); } finally { try { if (in != null) { in.close(); } } catch (IOException e) { e.printStackTrace(); } } return resultStr; }