php 图片转成数据流发送

来源:互联网 发布:布料淘宝 编辑:程序博客网 时间:2024/05/19 03:46

发送端


<?php//将图片变换成数据流的形式$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 optionscurl_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 browsercurl_exec($ch);// close cURL resource, and free up system resourcescurl_close($ch);?>

接收端

<?php$data = file_get_contents ( 'php://input' );file_put_contents('bb.png',$data);?>