• PHP——base64的图片转为文件图片


    前言

    网上很多,真的是有毒吧,一个那么简单至于写的乱七八糟的嘛,醉了。

    代码

    具体都写注释中了,不懂的可以评论或者私信我

    public function upload()
        {
         //接收前台的值 
            $base_img = input('imgbase/s',''); 
         //去除data:image/jpeg;base64,
            $base_str = explode(',', $base_img); 
            $img = base64_decode($base_str['1']);
          //图片名称
            $time = time();
            $uid = $this->_uid;
            $imgName = $time.'-'.$uid;
         //图片存放地址(tp5的框架)
            $imgPath = './public/uploads/'.$imgName.'.jpg';
         //写入文件
            $imgSize = file_put_contents($imgPath, $img);
         //这是为了拿到可用的图片地址
            $img_url = substr($imgPath,1);
            if(! empty($imgSize)){
              $this->apiReturn(1, "$img_url");
            }
         }
  • 相关阅读:
    网络知识 ACL NAT IPv6
    const用法
    单向链表排序
    文件系统
    protel DXP的类矢量图功能
    proteus画元件
    SD卡FAT32文件系统格式
    如何实现一个malloc函数
    sbrk and coreleft
    windows下常用快捷键
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/10401473.html
Copyright © 2020-2023  润新知