HTTP图片下载和本地指定文件删除

来源:互联网 发布:java byte 0x00 编辑:程序博客网 时间:2024/06/12 01:48


HTTP地址下  图片的下载和   本地文件的删除


封装函数

function downloadImageFromWeixin($url){$ch=curl_init($url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_NOBODY,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$package=curl_exec($ch);$httpinfo=curl_getinfo($ch);curl_close($ch);return array_merge(array('body'=>$package),array('header'=>$httpinfo));}
下载

//图片地址$url="https://api.weixin.qq.com/cgi-bin/media/get?access_token=".urlencode($Accesstoken)."&media_id=".urlencode($mediaid);$imageInfo=downloadImageFromWeixin($url);//图片名称$filename = md5(uniqid(rand())).".jpg";//图片存放地址$fileurl=MODULE_ROOT."/public/images/face/".$filename;//打开写入地址$local_file=fopen($fileurl,'w');if(false !== $local_file){//写人图片if(false !== fwrite($local_file,$imageInfo["body"])){fclose($local_file);}}    $imageInfo = json_encode($imageInfo);//转成json格式
删除

unlink(MODULE_ROOT."/public/images/face/".$last['imgname']);


原创粉丝点击