php保存二进制原始数据为图片的程序代码
2014-10-20来源:易贤网

得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见

//生成图片

$imgdir = 'uploadimg/';

$filename=nissangcj.$mobile..jpg;///要生成的图片名字

$xmlstr = $globals[http_raw_post_data];

if(empty($xmlstr)) {

$xmlstr = file_get_contents('php://input');

}

$jpg = $xmlstr;//得到post过来的二进制原始数据

if(empty($jpg))

{

echo 'nostream';

exit();

}

$file = fopen(./.$imgdir.$filename,w);//打开文件准备写入

fwrite($file,$jpg);//写入

fclose($file);//关闭

$filepath = './'.$imgdir.$filename;

//图片是否存在

if(!file_exists($filepath))

{

echo 'createfail';

exit();

}

更多信息请查看IT技术专栏

2026公务员·事业单位培训课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息