// image_file可为urlprivate 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的图片