PHP接收Android和ios上传的图片,支持多图片

来源:互联网 发布:mac插上电池没有充电 编辑:程序博客网 时间:2024/05/22 03:15

具体代码如下,支持多个图片的上传,返回json格式,方便客户端进行处理数据。


<?phpheader('Content-type: application/json;charset=utf-8');if(empty($_FILES)) die('{"status":0,"msg":"错误提交"}');$dirPath = './img/';//设置文件保存的目录if(!is_dir($dirPath)){    //目录不存在则创建目录    @mkdir($dirPath);}$count = count($_FILES);//所有文件数if($count<1) die('{"status":0,"msg":"错误提交"}');//没有提交的文件$success = $failure = 0;foreach($_FILES as $key => $value){    //循环遍历数据    $tmp = $value['name'];//获取上传文件名    $tmpName = $value['tmp_name'];//临时文件路径    //上传的文件会被保存到php临时目录,调用函数将文件复制到指定目录    if(move_uploaded_file($tmpName,$dirPath.date('YmdHis').'_'.$tmp)){        $success++;    }else{        $failure++;    }}$arr['status']  = 1;$arr['msg']     = '提交成功';$arr['success'] = $success;$arr['failure'] = $failure;echo json_encode($arr);

Android端使用okHttp上传,测试上传图如下:
QQ截图20170522203126.png-2.9kB

Android端代码链接地址:http://blog.csdn.net/HobHunter/article/details/72629937

原创粉丝点击