发送端
//将图片变换成数据流的形式
$file = 'weibo_login.png';
$image = imagecreatefrompng($file);
//保存alpha信息
imagealphablending($image, false);
imagesavealpha($image, true);
// start buffering
//
imagepng($image);
$contents = ob_get_contents();
ob_end_clean();
//file_put_contents('1.txt',base64_encode($contents));//需对数据进行base64的加密
//imagedestroy($image);
//create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://app1.cheshi.com/wallpaper/get_pic.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
$post_param = $contents;
curl_setopt($ch , CURLOPT_POST , 1);
curl_setopt($ch , CURLOPT_POSTFIELDS , $image);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
接收端
$data = file_get_contents ( 'php://input' );
file_put_contents('bb.png',$data);
?>