把一张图片变成base64

// image_file可为url
private function base64EncodeImage($image_file) { 
  $image_info = getimagesize($image_file); 
  $base64_image = 'data:' . $image_info['mime'] . ';base64,' . base64_encode(file_get_contents($image_file)); 
  return $base64_image; 
}

注意:转出来后,返回给前端,控制台preview是经过序列化的,response里才是真实返回的数据形态,前端应该反序列化(把去掉)才能正常打开转成base64的图片

原文地址:https://www.cnblogs.com/phonecom/p/8697300.html