PHP如何获取一个文件的Base64编码?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

/*
* 接口功能:获取一个文件的base64编码
* 接口入参:文件的路径地址
* 接口出参:该文件的base64编码
* author:郑凯
* time:2015年11月26日16:32:07
*
*/
function get_base64_code_file($file_path){
//判断入参是否为空
if(empty($file_path)){
return "图片路径为空";
}else{
//如果文件不存在
if(!file_exists($file_path))
{
return "文件不存在,路径为:".$file_path;
}else{
//打开文件
$handle = fopen($file_path, "rb");
$contents = '';
//多次循环读出文件内容,避免因为文件过大而造成服务器宕机
while(!feof($handle)) {
$contents .=fread($handle, 8192);
}
fclose($handle);
//返回文件的base64编码
return base64_encode($contents);
}
}
}

要回复问题请先登录注册