美文网首页
上传二进制流图片 备份

上传二进制流图片 备份

作者: geeooooz | 来源:发表于2019-03-06 19:26 被阅读2次
/**
     * 企业实名认证 上传文件及识别
     * @param img 上传的图片信息
     * @param post 方式执行识别添加操作
     * @param get  方式执行查询展示操作
     */
//  public function upload(){
//      $img = I('img');
//      if(!$img)
//      {
//          $this->res['status']=100;
//          $this->res['message']='未上传图片';
//          $this->response($this->res,'json');
//          exit();
//      }else{
//              //定义上传路径
//              $imgaddr='./data/upload/enterprise/'.'enter'.time().mt_rand(100,1000).'.png';
//              $result = uploadImg($img,$imgaddr);//上传操作
//              if($result === true){
//                  $this->res['status']=200;
//                  $this->res['message']='上传成功';
//                  $this->res['data'] = array('url'=>$imgaddr);
//                  $this->response($this->res,'json');
//              }else{
//                  unlink($imgaddr);//删除上传失败的图片文件
//                  $this->res['status']=102;
//                  $this->res['message']='上传失败,请重试!';
//                  $this->response($this->res,'json');
//                  exit();
//              }
//      }
//  }

function.php

/**
 * 禁用
 * 公用上传图片方法
 * @param $img base64二进制流数据 
 * @param $imgaddr 图片存放地址
 */
// function uploadImg($img,$imgaddr){
//  //解码二进制数据
//  $realImg = base64_decode($img);
//  //存入指定路径
//  $num = file_put_contents($imgaddr, $realImg);
//  //验证图片格式是否正确
//  if($num>0 && check_img_by_source(file_get_contents($imgaddr)) === true){
//      return true;
//  }else{
//      return false;
//  }
// }
// /**
//  * 验证上传的二进制流图片保存是否正确
//  * @param string $source 打开的图片路径
//  * @return boolean
//  */
// function check_img_by_source($source) {
//  switch(bin2hex(substr($source,0,2))){
//      case 'ffd8' :
//          return 'ffd9' === bin2hex(substr($source,-2));
//      case '8950' :
//          return '6082' === bin2hex(substr($source,-2));
//      case '4749' :
//          return '003b' === bin2hex(substr($source,-2));
//      default :
//          return false;
// }}

相关文章

网友评论

      本文标题:上传二进制流图片 备份

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