Java流转Base64

Java流转Base64

此方法可以将互联网上的url图片流转换为Base64编码

/**
 * 将图片url转成base64编码
 * @param url
 * @return
 */
public String getBase64Code(String url){
  RestTemplate restTemplate = new RestTemplate();
  try {
    ResponseEntity<Resource> entity = restTemplate.getForEntity(url, Resource.class);
    byte[] bytes = IOUtils.toByteArray(entity.getBody().getInputStream());
    String encoded = Base64.getEncoder().encodeToString(bytes);
    return encoded;
  } catch (Exception e) {
    e.printStackTrace();
  }
  return null;
}
posted @ 2020-09-05 16:29  张瑞丰  阅读(572)  评论(0编辑  收藏  举报