//上传头像
public function upHeadImage(){
$base64_img = trim($_POST['img']);//img前台将图片转为base64 post 过来
$userID = $_POST['uid'];
// echo $base64_img;
$up_dir = './uploads/images/userphoto/';//存放在当前目录的upload文件夹下
//判断是否存在此文件夹
if(!file_exists($up_dir)){
mkdir($up_dir,0777);//进行文件创建
}
//匹配出图片的格式
if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_img, $result)){
$type = $result[2];
if(in_array($type,array('pjpeg','jpeg','jpg','gif','bmp','png'))){
$new_file = $up_dir.date('YmdHis_').'.'.$type;
if(file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_img)))){
//图片路径
$img_path = str_replace('../../..'
PHP 写 APP 上传图片接口
最新推荐文章于 2024-04-17 10:25:17 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)