/**
*notes:二进制图片上传
*/
public function img_upload(){
$img = htmlspecialchars_decode(input("img"));//
if(!$img){
$this->error('参数错误');
}
$face_name = date('YmdHis',time()).rand(10000,99999).'.png';
$a = explode(',',$img);
if($a[0] == 'data:image/png;base64' || $a[0] == 'data:image/jpeg;base64'){
$pic = base64_decode($a[1]);
if($pic === false){
$this->error('解析失败');
}
$date = date('Ymd');
$path = './uploads/'.$date;
if (!is_dir($path)) {
mkdir($path, 0755, true);
}
if(file_put_contents($path.'/'.$face_name,$pic)){
$data['url'] = '/uploads/'.$date.'/'.$face_name;
$this->success('图片上传成功',$data);
}else{
$this->error('图片上传失败');
}
}
}
二进制图片上传到当天文件夹
最新推荐文章于 2024-10-05 08:45:32 发布