/**
* 企业实名认证 上传文件及识别
* @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;
// }}
网友评论