美文网首页
2018-08-07 Base64图片转换记录笔记

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

作者: 坐在河边的蚂蚁 | 来源:发表于2018-08-07 12:37 被阅读0次

    今天记录的是微信端做 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);
    

    直接将地址返回即可

    相关文章

      网友评论

          本文标题:2018-08-07 Base64图片转换记录笔记

          本文链接:https://www.haomeiwen.com/subject/zciovftx.html