您的位置:首页 > 移动开发 > Android开发

php接收ios/android上传图片

2015-08-11 11:45 585 查看
php接收客户端上传图片 用POST来传输图片流

//base64二进制图片流
$file_name = base64_decode($_POST['images']);

//验证头像格式
$bin = substr($file_name,0,2);
$strInfo = @unpack("C2chars", $bin);
$typeCode = intval($strInfo['chars1'].$strInfo['chars2']);
$fileType = '';
switch ($typeCode)
{
case 7790:
$fileType = 'exe';
break;
case 7784:
$fileType = 'midi';
break;
case 8297:
$fileType = 'rar';
break;
case 255216:
$fileType = 'jpg';
break;
case 7173:
$fileType = 'gif';
break;
case 6677:
$fileType = 'bmp';
break;
case 13780:
$fileType = 'png';
break;
default:
echo 'unknown';
}
if(!empty($file_name)||!empty($user_id)){

$upfile='images/face/'.'face_'.'123'.'.jpg';
$file=$_SERVER['DOCUMENT_ROOT'].'/images/face/'.'face_'.'123'.'.jpg';
$m=fopen($file,"w");//当参数为"w"时是将内容覆盖写入文件,而当参数为"a"时是将内容追加写入。
//$content=$result['keyword']."\t\t\n";
fwrite($m,$file_name);
fclose($m);
json(200,'success',1);
}else{
json(401,'error',0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php