public static String encodeImgageToBase64(String remark) {
ByteArrayOutputStream outputStream = null;
try {
URL url = new URL(remark);
BufferedImage bufferedImage = ImageIO.read(url);
outputStream = new ByteArrayOutputStream();
ImageIO.write(bufferedImage,"jpg",outputStream);
} catch (IOException e) {
LogUtils.logInfo("圖片下載失敗");
LogUtils.logException(e);
return remark;
}
BASE64Encoder encoder = new BASE64Encoder();
String s= encoder.encode(outputStream.toByteArray());
//s = s.replaceAll("\\r\\n","");
//return encoder.encode(outputStream.toByteArray());// 返回Base64編碼過的字節數組字符串
return s;
}