php把远程URL图片保存为base64格式的图片数据

编程

很多第三方登陆站点 ,例如微信,QQ, 和 微博,都只是提供了用户头像的url地址。

而这个url地址是有失效的可能的;直接保存url在本站内,颇有不妥,所以要把头像图片 转换成base64格式保存到本网站;

/*网络图片转为base64编码*/

function imgtobase64($img="", $imgHtmlCode=true)

{

if($imgHtmlCode){

$imageInfo = getimagesize($img);

return "data:" . $imageInfo["mime"] . ";base64," . chunk_split(base64_encode(file_get_contents($img)));;

}else{

return $base64 = "" . chunk_split(base64_encode(file_get_contents($img)));

}

}

这么一转换保存,图片就在自己站内咯。

以上是 php把远程URL图片保存为base64格式的图片数据 的全部内容, 来源链接: utcz.com/z/510520.html

回到顶部