从网络摄像头获取图像后,我在将图像保存到服务器时遇到了一些问题,我的代码似乎有问题,但我没有到达那里,任何帮助都将不胜感激。
这是我的 php 代码,它可以保存图像:
<?php
if((isset($GLOBALS["HTTP_RAW_POST_DATA"]))){
if(isset($GLOBALS["HTTP_RAW_POST_DATA"])){
$params=explode('&',$GLOBALS["HTTP_RAW_POST_DATA"]);
$imgsrc=str_replace(' ','+',$params[0]);
$im = imagecreatefrompng($imgsrc);
}
if($im){
$background = imagecolorallocatealpha($im, 255,255,255,127);
imagecolortransparent($im, $background);
//random file name
$m = rand(10e16, 10e24);
$filename=base_convert($m, 10, 36);
//save image
imagepng($im, 'http://6*.***.***.*/SPU/'.$filename.'.png');
imagedestroy($im);
$size = getimagesize('http://6*.***.***.*/SPU/'.$filename.'.png');
$iH=$size[1];
$iW=$size[0];
//echo "{\"filename\":\"".$filename."\",\"width\":\"".$iW."\",\"height\":\"".$iH."\"}";
}
}
?>
请帮我解决这个问题:)