0

从网络摄像头获取图像后,我在将图像保存到服务器时遇到了一些问题,我的代码似乎有问题,但我没有到达那里,任何帮助都将不胜感激。

这是我的 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."\"}";
     }
    }
?>

请帮我解决这个问题:)

4

0 回答 0