2018-08-07 Base64图片转换记录笔记

今天记录的是微信端做 H5 的时候 用 URL 链接地址的用户不能使用做得解决办法,虽然前端可以正常显示出来,但是如果对头像加以运用的话就不可以了,需要转化成 base64 的方式来见到的说一下具体的操作步骤

1、让前端获取微信的用户信息和头像时,将头像地址 传参数到 你要拼接 base64 图片的接口地址

2、获取到地址,通过 Curl 请求 URL 地址下载下来,存到项目目录中

3、获取这个头像的扩展名

$type = pathinfo('文件路径', PATHINFO_EXTENSION);//返回扩展名

4、获取头像文件内容

avatarData = file_get_contents(filepath);//打开文件内容
5、然后进行拼接为下面这个样子

'data:image/' . $type . ';base64,' . base64_encode($avatarData);

直接将地址返回即可