$file="images/2.gif"; $type=getimagesize($file);//取得图片的大小,类型等 switch($type[2]){//判读图片类型 case 1:$img_type="gif";break; case 2:$img_type="jpg";break; case 3:$img_type="png";break; } $binary = file_get_contents($file);//此函数可安全用于二进制对象。也可用来获取网络URL数据,但是如果目标服务器关闭了allow_url_fopen选项,那么此方法将失败。说到这里,见网上有高人用此方法模拟referer,cookie,proxy : /*ini_set('default_socket_timeout',120); ini_set('user_agent','MSIE 6.0;'); $context=array('http' => array ('header'=> 'Referer: http://www.ccvita.com/index.php', ),); $xcontext = stream_context_create($context); echo $str=file_get_contents("http://www.fcicq.net/wp/",FALSE,$xcontext);*/ $file_content = base64_encode($binary); $img='data:image/'.$img_type.';base64,'.$file_content;//合成图片的base64编码