当前位置: 首页 > 后端技术 > PHP

PHP将oss、七牛云等第三方网络图片转成base64格式返回给客户端!

时间:2023-03-30 06:02:49 PHP

functionmaster_imgUrl_base64($url){if($url){$header=array('User-Agent:Mozilla/5.0(WindowsNT6.1;Win64;x64;rv:45.0)Gecko/20100101Firefox/45.0','Accept-语言:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3','Accept-Encoding:gzip,deflate',);$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);//curl_setopt($curl,CURLOPT_ENCODING,'gzip');curl_setopt($curl,CURLOPT_HTTPHEADER,$header);$data=curl_exec($curl);$code=curl_getinfo($curl,CURLINFO_HTTP_CODE);curl_close($curl);if($code==200){//把URL格式的图片转成base64_encode格式的!$imgBase64Code="data:image/jpeg;base64,".base64_encode($数据);返回$imgBase64Code;}else{返回错误;}}else{返回错误;}}